C语言 指针数组可以构造字符串数组,比如: const char *a[1] = {“abc”}
C语言指针数组可以构造字符串数组,比如:constchar*a[1]={“abc”},比如:constchar*a[1]={“abc”};但是如何自己输入字符串呢?我用s...
C语言 指针数组可以构造字符串数组,比如:
const char *a[1] = {“abc”},比如:
const char *a[1] = {“abc”};
但是如何自己输入字符串呢?
我用 scanf-s(“%s”, &*a);
会报错 展开
const char *a[1] = {“abc”},比如:
const char *a[1] = {“abc”};
但是如何自己输入字符串呢?
我用 scanf-s(“%s”, &*a);
会报错 展开
1个回答
2017-12-12
展开全部
const char* a[1]={"abc"};
scanf("%s",a[1]);
-----------------------------
char* 指向一个常量字符串, 这个常量字符串是不可被再次修改的. 也就是不能被再次赋值.
追问
还是会报错啊,还有我用的vs,
字符串无法输出是怎么回事,就是点回车之后直接显示请安任意键继续,要输出的并没有输出
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询