【发布时间】:2014-03-13 20:35:57
【问题描述】:
我正在尝试读取用户输入的文件名,然后尝试打开指定的文件。我遇到的问题是输入的末尾似乎添加了垃圾字符。 (我在尝试 printf() userInput 变量时发现了这一点)。
if(read(0, userInput, 128) < 0)
write(2, "An error occurred in the read.\n", 31);
知道出了什么问题吗? 我从 codewiki 得到了这段代码 谢谢
【问题讨论】:
标签: c unix system-calls