字符串方面的只是,用C语言自己已经处理了很多了,有点经验了,但是还是有一些新的内容,值得关注,比如这里学习发现的qsort,和bsearch函数,以前不曾用过。
常用的输入输出控制方式
1、数据量不定while(scanf(“%d”,&n) != EOF)
2、先给数据量scanf(“%d”,&n); while (n--){}
3、以某数值或符号结束
while(scanf(“%d”,&n),n)
1、直接输出数据然后换行
2、每组数据后follow一个空行
3、每两组数据之间between一个空行
2、先给数据量scanf(“%d”,&n); while (n--){}
3、以某数值或符号结束
while(scanf(“%d”,&n),n)
1、直接输出数据然后换行
2、每组数据后follow一个空行
3、每两组数据之间between一个空行
对于字符串输入的处理:
C语法:
char buf[20];
gets(buf);
C++语法:
如果用string buf;来保存:
getline( cin , buf );
如果用char buf[ 255 ]; 来保存:
cin.getline( buf, 255 );
scanf(“ %s%s”,str1,str2),在多个字符串之间用一个或多个空格分隔;
若使用gets函数,应为gets(str1); gets(str2); 字符串之间用回车符作分隔。
char buf[20];
gets(buf);
C++语法:
如果用string buf;来保存:
getline( cin , buf );
如果用char buf[ 255 ]; 来保存:
cin.getline( buf, 255 );
scanf(“ %s%s”,str1,str2),在多个字符串之间用一个或多个空格分隔;
若使用gets函数,应为gets(str1); gets(str2); 字符串之间用回车符作分隔。