正如标题所示,我必须编写一个程序来模拟 CAT 命令,到目前为止,我已经完成了基本的输入和输出工作,但是我现在需要包含诸如 -n 之类的选项.....
while((rd = getchar()) != EOF){
if(putchar(rd) == EOF){
perror("Write Err");
return EXIT_FAILURE
}
}
return EXIT_SUCCESS;
将数字行或美元符号等选项打印到实际输出的最佳方法是什么?我应该将我的 I/O 方法更改为fgets
and fputs
(这样我就可以打印出带有原始输入的字符串格式的编号行)我是否应该使用 malloc realloc,因为没有明确的用户输入大小?