读书人

关于gets函数的有关问题

发布时间: 2013-09-14 13:03:22 作者: rapoo

关于gets函数的问题
本人刚接触c语言,是一个十足的菜鸟,问的白痴问题还望各位大神们见谅。。
言归正传,我最近刚学gets函数,其原型是这样的:
char * gets(char * );
我写了这样几句代码,可是为啥一直报错呢?
#include"string.h"
#include<stdio.h>
void main()
{
char * p;
printf("%s\n","请输入一个字符串:");
gets(p);
}
就是这么简单的几句,为啥一直报错误呀。 c语言
[解决办法]

引用:
Quote: 引用:

char * p;
没有内存空间的

改成 char p[100] ;
可是我就是想用字符型指针,不用字符数组,这种情况下应该怎么办呀


char *p = (char *)malloc(100);

读书人网 >C语言

热点推荐