读书人

任给一个ASCII码文件的名字然后将文

发布时间: 2012-03-19 22:03:05 作者: rapoo

任给一个ASCII码文件的名字,然后将文件中的内容显示到显示器上
任给一个ASCII码文件的名字,然后将文件中的内容显示到显示器上!求程序作为参考!谢谢!

[解决办法]
ls是逐字符,还可以逐行读取。

C/C++ code
#include <stdio.h>int main(int argc, char **argv){    if (argc != 2) {        printf("Please input filename\n");        return -1;    }    char * filename = argv[1];    FILE *fp = fopen(filename, "rw");    char buf[100];    int i = 1;    while (fgets(buf, 100, fp) != NULL ) {        printf("%d %s", i++, buf);    }}
[解决办法]
C/C++ code
#include <stdio.h>int main(){    FILE* fp = fopen("f:\\test.txt", "r");    char buf[1024] = {0};    while(1)       {           if (fgets(buf, sizeof(buf), fp) == NULL)               break;        printf("%s", buf);    }       fclose(fp);    return 0;}
[解决办法]
探讨

改了之后还是不行

读书人网 >C语言

热点推荐