黑马程序员技术交流社区
标题:
用fputc和fgetc,读写文本!
[打印本页]
作者:
阿杰1314
时间:
2015-10-22 22:02
标题:
用fputc和fgetc,读写文本!
#include <stdio.h>
#include <string.h>
int main(int argc, const char * argv[]) {
//定义字符变量;
char ch;
//定义字符串个数;
int count=0;
//定义文本指针;
FILE *fp=fopen("inputString.txt", "w+");
//判断文本是否打开;
if (fp!=NULL) {
//提示用户输入字符串;
printf("文本打开成功,请输入字符串:\n");
//获取字符;
ch=getchar();
//判断用户输入的是不是\n如果输入\n就结束;
while (ch!='\n') {
count++;//计算字符串个数;
// 循环写入字符;
fputc(ch, fp);
//跳到下个要写入的字符;
ch=getchar();
}
printf("您输入了%d个字符!\n",count);
printf("\n");//换行;
//读取文本字符串,并且显示到控制台上;
rewind(fp);//把文件指针拉回开始的位置;
ch=fgetc(fp);//读取文本每个字符串;
count=0;
while (ch!= EOF) {
//读取一个字符;
count++;
putchar(ch);
ch=fgetc(fp);
}
printf("\n本次读取%d个字符\n",count);
}
//关闭文本;
fclose(fp);
return 0;
}
作者:
孙明海
时间:
2015-10-22 22:05
哥们 你这是自己写的???
作者:
xu不是许
时间:
2015-10-22 22:19
学习啦 学习啦
作者:
MLP1355053753
时间:
2015-10-22 22:21
不错不错,继续加油...
作者:
wpf986530062
时间:
2015-10-22 22:23
相当可以哦,加油
作者:
浅小柒
时间:
2015-10-22 22:48
感觉很厉害啊!多多发贴,让我们学习哈~
作者:
陈昭燊
时间:
2015-10-23 07:48
哎哟不错噢
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2