黑马程序员技术交流社区

标题: 字符数组输入 [打印本页]

作者: mahei521    时间: 2014-11-23 21:16
标题: 字符数组输入
#include <stdio.h>

int main()
{
        char a[50];

        printf("请输入一句话:\n");

        scanf("%s", a);

        printf("%s\n", a);

        return 0;
}

在vc编译环境下,输入how are you!为什么打印出来时就剩how了,如图所示,怎么样才能输入how are you!呢?
作者: wang2003    时间: 2014-11-23 21:23
scanf的功劳。
这里用gets比较好。
scanf用空格或者回车都可以分割,gets就是用回车分割。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2