永发信息网

有谁能告诉我scanf能不能读入char * 类型的变量?

答案:1  悬赏:20  手机版
解决时间 2021-04-05 23:43
有谁能告诉我scanf能不能读入char * 类型的变量?
最佳答案
char *n; 是指针,它没有数据存放单元,(你可以做动态分配,或指向已知的存储区)。所以 不能简单地 执行 scanf("%d",n);
n 是 char 型指针,只能用于指向 char 型。输入语句不能用格式 %d,只允许用 %c , %s 这种格式。
下面这样可以完成你的任务 输入123456789(\0),输出23456789(\0):
#include
char *n;
int main()
{
char s[100];
n=s;
scanf("%s",n);
printf("%s",n+1);
return 0;
}追问可以在c++里用
char buf[];
吗(中括号里没有数字)追答不可以。char buf[]; 会 有 “unknown size”编译错误。
若带初始化 char buf[]="abcde"; 才是正确的。追问谢
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
和女友谈683天是多少小时多少分钟多少秒帮我
我是华为手机。移动4G版的。我手机的音乐软件
诗歌我是大班儿童教案,幼儿园大班语言教案:
创美特燃气热水℉器
我如何向女朋友献殷勤啊
, with tears in her eyes.A. Out she rushed
个人一句话展示,用风采和气概怎么写一句话急
如何判断汇率牌价中的买卖价?
粤菜:.牛腱子沌汤还要放什么材料
什么机械键盘按下后光尘波纹状向四周散开
电影两小无猜经典台词,求电影《两小无猜》的
下面保存食物的方法中,除去水分防止细菌和真
地基可以和任何链杆连成一个钢片吗
美国国家海洋大气局宣布,新一轮为期11年的太
森林人2万公里保养哪些项目
推荐资讯
关于二次函数y=-(x+2)2-3,下列说法正确的
如何自做糖浆
刚入职护士的薪水多少
求金世顿u盘SC708(FC8708)/AU6987/AU
SOC和ASIC有啥区别(帮忙具体解释下)
单选题17世纪中后期英国打败了荷兰。马克思说
爱情有意义的语句,什么花寓意对爱情的句子
关于位移和路程,下列说法正确的是A.质点的位
深圳市汇顶科技股份有限公司如何?求详细介绍
话说大集金服的产品吧,请问有哪些是值得购买
出宫是什么意思,看小说时,说某人出宫了。
氯化钠(NaCl)具有广泛的用途.泉州市成产海
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?