C和C++中实现循环读入若干数据,并以回车结束读入
来源:互联网 发布:淘宝开店视频教学视频 编辑:程序博客网 时间:2024/05/25 19:55
C
//#include <stdafx.h>#include <stdio.h>int main(int argc, char* argv[]){int array[10] = {0};int i=0;int index = 0;while ((scanf("%d",&array[index]) != EOF) && getchar() != '\n'){index++;}printf("index = %d\n",index);for(i=0;i<=index;i++) //注意这里的i<=index ,是有等号的{printf("%dth : %d\n",i,array[i]);}return 0;}
//字符循环输入#include <stdio.h>#include <string.h>int main(void){ char str; int flag = 1; while(flag) { str = getchar(); if(str == 'Q') { flag = 0; break; }/**如:输入'a',回车;实际上有两个字符传进去了,第一次是字符'a',第二次是字符'\n'。*/ if(str!='\n') //防止回车 { printf("the char : %c\n",str); printf("please input a char...\n"); } } printf("---end----\n"); return 0;}
//字符串循环输入#include <stdio.h>#include <string.h>#include <malloc.h>int main(void){ char* str = (char*)malloc(100*sizeof(char)); int flag = 1; while(flag) { printf("please input some string:\n");/** scanf(); %s:用来输入字符串,将字符串送到一个字符数组中,在输入时,以非空字符开始,* 以第一个空白字符结束。字符串以串结束标志'\0'作为其最后一个字符。*/ scanf("%s",str); if(strcmp(str,"quit")==0) { flag = 0; break; } //other things ... printf("the string is : %s\n\n",str); } printf("---end----\n"); return 0;}
C++
#include <iostream>using namespace std;int main(int argc,char* argv[]){//int i = 0;//for(i=0;i<argc;i++)//{//cout << i<< "th : " << argv[i] << endl;//}int index = 0;int array[10];while((cin.peek()!=EOF)&&(cin.peek()!='\n')) {cin>>array[index];index++;}for(int i=0;i<index;i++){cout << i << "th : " << array[i] << endl;}system("pause"); //暂停return 0;}
0 0
- C和C++中实现循环读入若干数据,并以回车结束读入
- scanf/cin输入若干整数以回车结束,并存储,用C/C++实现
- [C] 从文件读入数据并输出
- linux c下如何实现不需要回车读入一字符
- C语言:从文件中读入数据
- C语言文件读写练习:从键盘读入若干字符,并逐个将这些字符写入文件中,直至输入"#"结束。再将这些字符从文件中读出并显示到屏幕上。
- c++/c的文件读入和字符串读入总结
- C中读入一整行字符串并转换成int
- C语言读入多组数并打印数值和
- C实现txt数据读入内存/CPU缓存
- C/C++读入数据(小数数据)
- C语言实现UNIX中一次读入一个字符
- 用C语言实现将一个文件读入内存中
- C语言实现Bmp文件的读入和剪裁
- C语言实现raw格式图像的读入和存取
- 用 Python实现C的读入方式
- C语言---读入字符串
- C++getint()读入优化
- 模板_KD-Tree
- vim设置和插件安装
- AmS内部原理(android内核学习记录)
- Zookeeper中的FastLeaderElection算法
- Problem A: 输入字符串以及输出
- C和C++中实现循环读入若干数据,并以回车结束读入
- 欢迎使用CSDN-markdown编辑器
- ARM 汇编常用指令
- caffe模型参数的一些解释
- opencv用过函数回忆
- Dalvik虚拟机详解(上)
- What does 'if __name__=='__main__' do
- CVE-2014-4322
- 导航控制器页面切换卡顿的问题