如何允许使用scanf输入空格?使用以下代码:char *name = malloc(sizeof(char) + 256); printf("What is your name? ");scanf("%s", name);printf("Hello %s. Nice to meet you.\n", name);用户可以输入他们的名字,但是当他们输入一个有如下空格的名字时Lucas Aardvark, scanf()把所有的东西都切断Lucas..我该怎么做scanf()允许空间
4 回答
慕雪6442864
TA贡献1812条经验 获得超5个赞
#include <stdio.h>int main (int argc, char const *argv[]){ char name[20]; scanf("%[^\n]s",name); printf("%s\n", name); return 0;}
- 4 回答
- 0 关注
- 2138 浏览
添加回答
举报
0/150
提交
取消