任给一个ASCII码文件的名字,然后将文件中的内容显示到显示器上,该怎么处理
任给一个ASCII码文件的名字,然后将文件中的内容显示到显示器上
任给一个ASCII码文件的名字,然后将文件中的内容显示到显示器上!求程序作为参考!谢谢!
------解决方案--------------------
ls是逐字符,还可以逐行读取。
任给一个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; }
------解决方案--------------------