99问答网
所有问题
如何将一个字符串输入到一个数组中
如题所述
举报该问题
其他回答
第1个回答 2019-06-22
字符串存储在数组中一般有如下几种方法:
1、声明数组时赋值,如:char
str[]="abcd";
2、运行时由键盘输入,如:scanf("%s",str);要确定输入的字符串长度不大于数组长度减一;
3、在程序代码中把另一个字符串赋值给一个数组用函数strcpy,如:strcpy(str,"abcd");或者strcpy(str,str2);str2为一个存有字符串的数组,或者指向字符串的指针。这个药保证str要能放得下字符串。
相似回答
c语言编程题!字符串复制。
输入一个字符串
,把它复制
到一个
字符
数组中
,并...
答:
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++中
怎么
便捷的
把字符输入到一个
一维
数组中
呢?
答:
从键盘上输入一个字符串到一维字符数组中,另外再输入一个字符,在字符数组中删除所有
从键盘上输入一个字符串到一维字符数组中,另外再输入一个字符,在字符数组中删除所有该字符(即指定字符),程序输出完成删除操作后的结果字符串。提示:利用for循环找到指定字符,将指定字符找到,然后“赋值覆盖”,最后...
字符串
是
怎么
存
到数组中
的?
答:
1. java中定义一个字符串数组方式如下,
string类型和其他基本类型相似,创建数组有两种方式 :String[] str={"AAA","BBB","CCC"};String str
[]={"AAA","BBB","CCC"};2.推荐用ArrayList<String> strArray = new ArrayList<String> (); 比较灵活。3.也可以写为如下格式:class[] array; ...
请问,JAVA中
如何
实现
将一字符串
一一导入
数组
答:
用方法toCharArray public char[] toCharArray()该方法把该
字符串
转换成
一个
新的
字符数组
。String str="abcdefg";char a[];a=str.toCharArray();也可以用方法:getChars public void getChars(int srcBegin,int srcEnd,char dst[],int dstBegin)从该字符串中拷贝字符到目的字符
数组中
。第一个要复制...
C++中
如何将
带空格的
字符串
录入
到一个数组中
?
答:
方法一:getline()读入整行数据,使用回车键
输入
的换行符来确定输入结尾。调用方法:cin.getline(str, len)第
一个
参数str用来存储输入行的
数组
名称,第二个参数是要读取的
字符
数。方法二:cin.get(str, len)两者都是读取一行输入,直至换行符。然后,getline将换行符丢弃,而get()将换行符保留在输入...
C语言:
输入一个字符串
放入
数组里
,删除其中的空格
答:
输入字符串
str:ing ing ing去掉空格后的字符串为:ingingingPress any key to continue 本回答由提问者推荐 举报| 答案纠错 | 评论(2) 5 2 matlab13 采纳率:36% 擅长: C/C++ 英语翻译 C#/.NET 数据库DB 其他回答 #include<stdio.h>void main(){char a[8],p; int i,j;gets(a);i=0;j=7for...
c语言
怎么输入字符串到一个数组
答:
void main(){ char szBuffer[1024] = { 0 };scanf("%s",szBuffer);printf("%s",szBuffer);} 程序可以
输入
1024长度内的任意
字符串
,回车结束
在c语言中,
如何输入
:输入一串
字符串
,将其保存
到数组
,然后逆序保存到另一...
答:
void main(){ char carr
1
[10],carr2[10];printf("please you inputs a 9 charters:");for(int i=0;i<9;i++){ scanf("%c",&carr1[i]);//
输入字符到字符数组
carr1 } for(int i=0;i<9;i++){ carr2[9-i]=carr1[i];//将原来的carr1倒序放到carr2 } printf("%s",arr2...
如何
用C语言,从键盘
输入一个字符串
,将其按逆序存入另一个字符
数组中
并...
答:
以
一个
8为
字符串
为例:代码如下 include<stdio.h> int main(){ int i,j;char ch1[8],ch2[8];for(i=0;i<8;i++){ printf("请
输入
第%d
个字符
",i);scanf("%c",&ch1[i]);fflush(stdin);} for(j=0;j<8;j++){ ch2[j]=ch1[7-j];printf("%c",ch2[j]);} } ...
大家正在搜
c语言输入字符串存入数组
字符串数组的输入
输入一个字符串
字符数组和字符串的区别
字符串数组输出
字符数组怎么输入
怎么将字符串赋值给数组
字符串数组初始化
字符串怎么输入