#include <stdio.h>
int main(int argc, char *argv[]) {
FILE *file;
char ch;
// 检查命令行参数
if (argc != 2) {
printf("Usage: %s <filename>\n", argv[0]);
return 1;
}
// 打开文件
file = fopen(argv[1], "r");
if (file == NULL) {
printf("Failed to open file: %s\n", argv[1]);
return 1;
}
// 逐字符读取并打印文件内容
while ((ch = fgetc(file)) != EOF) {
putchar(ch);
}
// 关闭文件
fclose(file);
return 0;
}
test.c