您的位置:首页 > 其它

fgets & fputs 使用...

2016-01-05 15:17 295 查看
fgets , fgetc , getc, getchar    &    

fputs ,fputc , putc, puts, putchar
#include <stdio.h>
#include <string.h>
int main(int argc, const char * argv[])
{
#if 0
//数组最后一位 会保存 \0 , 字符串最多可输入 len -1 个字符...
char name[5];

printf("请输入字符串:\n");
char * a = fgets(name, sizeof(name), stdin);

printf("%p\n",a); // 返回值 和 name 指向同一个空间
printf("%p\n",name);

printf("%s\n",name);

for(int i = 0; i < 5; i++) {
printf("%d\t",name[i]); // aa ---> 97 97 10 0 0 , 回车也收入了...
}

char name1[5];
printf("请输入字符串:\n");
scanf("%s",name1); // 最后一个数组位 不会保存 \0 , 输入超出数组范围的个数 时好时坏 -0 -

printf("%s\n",name1);

#endif

char * name = "zhangyu";

fputs(name, stdout); // 没有换行...
puts(name); // 可以自动换行

return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: