C/C++
tianwaizhou
这个作者很懒,什么都没留下…
展开
-
字符串输入输出函数
while(gets(name)!=NULL) 可检查文件是否结尾 while((ch=getchar())!=EOF)gets() 读取换行符并将其丢弃, fgets() 把换行符存字符串里,但每次显示字符串会显示换行符(不足之处)。fgets() 是为文件I/O而设计得,在处理键盘输入时就不如gets()那么方便。它需要第二个参数来说明最大读入字符数,如果这个原创 2007-10-14 13:00:00 · 6536 阅读 · 0 评论 -
sizeof()与strlen()
sizeof 以字节为单位给出数据的大小。(NULL终止符也计入计算)strlen() 函数以字符为单位给出字符串的长度。(/0不计入字符串长度)sizeof包括标志结束符。sizeof 中的圆括号对于类型是必需的,而对于具体量则是可以选择的。如:sizeof(int) ,sizeof(char), sizeof name, sizeof 6.28 不过,在所有情况下都使原创 2007-10-14 10:53:00 · 518 阅读 · 1 评论 -
混合输入数字和字符
1 getchar()读取每个字符,包括空格,制表符,换行符。而scanf()在读取数字时则会跳过空格、制表符和换行符。2 getchar() 与 scanf() 同时用时,在scanf()语句后面加语句:while(getchar()!=/n) continue; 以消去scanf输入得换行符。3 如用scanf()把一个字符串读进一个字符数组中,请不要使用&。4 剔原创 2007-10-14 11:59:00 · 3613 阅读 · 0 评论