无法使用C输入包含空格键的数据
Clion(C99)
输入收件人姓名,最终目的地和包裹状态
rwxr-xr-x
如果输入(Rat-House-Arrived)并输出(Rat House Arrived),则程序可以正常运行 但是,如果输入中包含空格键,将无法正常工作(L Rat-Kitchen House-Not抵达) 哪个输出(L��)
那么有没有一种方法可以使用 scanf 输入这样的数据?
Blockquote(L Rat-Kitchen厨房,未到),在一行中
如果否,您能告诉我方法吗?要在一行中输入这种数据
答案 0 :(得分:0)
而不是scanf使用在这里似乎更合适的getline()函数
char *line = NULL;
getline(&line);