gets()函数
#include<stdio.h>int main(void)
{
const char *ar;
gets(ar);
printf("%s\n",ar);
return 0;
}
声明一个指向char类型数组的指针,地址不是已经确定了吗?用gets()向他地址里面输入字符串为何不可以啊?
向字符数组里输入就可以。求大神解答 ??? 你只是声明了指针,并没有初始化,所以它还没有任何指向。你是无法输入的,因为没有空间接收内容。 你是不是打算声明一个char数组啊?
#include<stdio.h>
int main(void)
{
const char ar;
gets(ar);
printf("%s\n",ar);
return 0;
}
页:
[1]