黑马程序员技术交流社区

标题: 关于接字符串的问题 [打印本页]

作者: anan安    时间: 2016-7-27 22:07
标题: 关于接字符串的问题
printf("请输入您要查寻的名字:\n");
    char *name;
   
    scanf("%s",name);
    请问这个语句怎么接收不了字符串,谢谢.
作者: wc88212    时间: 2016-7-29 13:10
你并未给char类型指针name任何空间,怎么能接受输入?如果你定义的这个指针指向了一块空间,这个空间已经开阔好可以存储变量,则此时才可以接受字符串
作者: anan安    时间: 2016-7-29 17:42
wc88212 发表于 2016-7-29 13:10
你并未给char类型指针name任何空间,怎么能接受输入?如果你定义的这个指针指向了一块空间,这个空间已经开阔 ...

怎么开辟啊?
作者: sunshine429    时间: 2016-7-29 22:34
2楼说的很对
作者: Chenjunfeng    时间: 2016-7-30 12:50
嗯,二楼没错。




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