1. 程式人生 > >C語言文件的讀寫

C語言文件的讀寫

cnblogs 獲取 out pre getc 指針 count 整型 eof

//文件的讀取   這部分是獲取命令行參數來讀取
    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語言文件的讀寫