码迷,mamicode.com
首页 > 编程语言 > 详细

C语言文件的读写

时间:2017-09-01 13:39:36      阅读:202      评论:0      收藏:0      [点我收藏+]

标签:unsigned   关闭   div   写入   signed   printf   fputc   文件的   指针   

//文件的读取   这部分是获取命令行参数来读取
    int ch;
    FILE *fp;
    unsigned long count = 0;
    if(argc!=2)
    {
        printf("没有参数\n");
        exit(EXIT_FAILURE);
    }

    if((fp=fopen(argv[1],"r"))==NULL)
    {
        printf("文件无内容\n");
        exit(EXIT_FAILURE);
    }
    while((ch=getc(fp))!=EOF)
    {
        putc(ch,stdout);
        //和上句意义相同
        //putchar(ch);
        count++;
    }
    fclose(fp);
    printf("\n");
    printf("文件%s有%lu个字符\n",argv[1],count);


    //文件的写入
    char *s="That‘s good news";  /*定义字符串指针并初始化*/
    int i=617;                    /*定义整型变量并初始化*/
    FILE *fp;                     /*定义文件指针*/
    fp=fopen("test.dat", "w");    /*建立一个文字文件只写*/
    fputs("Your score of TOEFLis", fp);/*向所建文件写入一串字符*/
    fputc(:, fp);               /*向所建文件写冒号:*/
    fprintf(fp, "%d/n", i);       /*向所建文件写一整型数*/
    fprintf(fp, "%s", s);         /*向所建文件写一字符串*/
    fclose(fp);                   /*关闭文件*/

 

C语言文件的读写

标签:unsigned   关闭   div   写入   signed   printf   fputc   文件的   指针   

原文地址:http://www.cnblogs.com/wumac/p/7462720.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!