A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 阿杰1314 中级黑马   /  2015-10-22 22:02  /  922 人查看  /  6 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

#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;
}

评分

参与人数 1黑马币 +2 收起 理由
wpf986530062 + 2 很给力!挺好,继续加油~.~同伴顶一个.

查看全部评分

6 个回复

倒序浏览
哥们 你这是自己写的???
回复 使用道具 举报
学习啦    学习啦
回复 使用道具 举报
不错不错,继续加油...
回复 使用道具 举报
相当可以哦,加油
回复 使用道具 举报
感觉很厉害啊!多多发贴,让我们学习哈~
回复 使用道具 举报
哎哟不错噢
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马