00问答网
所有问题
用scanf函数输入一个字符串到数组str中正确的语句是
如题所述
举报该问题
推荐答案 2021-05-03
您好,很高兴回答您的问题。
输入字符串到字符数组中,正确的语句可以用循环一个个输入,也可以整体输入,方法为scanf("%s",str)或者for (i=0;i<strlen(str);i++)scanf("%c",str[i]);str [i]="\n";
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://00.wendadaohang.com/zd/jeDnrj0rTjjTj0ZD0n.html
其他回答
第1个回答 2021-05-06
怎么感觉是选择题,
scanf("%s",str);
输入函数一个参数是提示,加%做占位
%s表示预留位置,预留位置将输入
字符串
,
str用来接收输入的内容,为地址,一般要用&取地址,而数组比较特殊,其本身就表示地址,
本回答被网友采纳
相似回答
数组中
存储
字符串的
常见方法
答:
在声明
数组的
同时进行赋值,例如:char
str
[] = "abcd"。键盘
输入字符串在
运行时通过键盘输入字符串,例如:
scanf
("%s", str)。但请确保
输入的
字符串长度不超过数组长度减一,以避免溢出。
使用函数
strcpy赋值使用函数strcpy将另
一个字符串
赋值给数组,例如:strcpy(str, "abcd") 或者 strcpy(str, str2)。
怎么
用scanf读入字符串到数组
里去?(c语言)
答:
用 scanf
("%s",a)
读入字符串
遇到空格的话 空格后面的字符就读不出来了 用这样读入就可以读如空格了 main(){ char a[20];int i=0,t=0;while((a[i++]=getchar())!='\n')t=i;printf("%d",t);}
c语言编程题!字符串复制。
输入一个字符串
,把它复制到一个
字符数组中
,并...
答:
include <stdio.h> int main(){ char a[100] = "\0",b[100] = "\0";int i = 0;printf("输入一行
字符
:\n");
scanf
("%s",a);for(i = 0;a[i] != '\0';i++){ b[i] = a[i];} printf("%s\n",b);return 0;} ...
如何
在
C语言中
用scanf输入数组
答:
int num;char name[20];char sex;int age;stu[5];int i;for(i=0;i<5;i++)printf("请输入信息\n");
scanf
("%d",&stu[i].num);scanf("%s",&stu[i].name);scanf("%c",&stu[i].sex); //在%c之前加一个空格 scanf("%d",&stu[i].age);for(i=0;i<5;i++)printf( ...
大家正在搜
用scanf函数输入数组
c语言scanf输入数组
scanf输入字符串
scanf输入数组的三种方式
用scanf给字符数组赋值
scanf在c语言中的作用
scanf数组输入
scanf怎么输入数组
scanf和printf的区别
相关问题
下列能正确输入字符数组a的语句是() A.scanf("%s...
怎么用scanf读入字符串到数组里去?(c语言)
用scanf输入字符串
帮忙举一个把字符串输入到一个字符数组里的例子,用scanf
如果用scanf怎么将带空格的字符串输入到数组中
C语言中 用scanf函数输入字符串数组,取地址符&是不用输...
scanf(“%s”,str)函数与字符串 输入串长度应小于...
如何将一个字符串输入到一个数组中