如何将一个字符串输入到一个数组中?

供稿:hz-xin.com     日期:2025-01-15
C语言里如何输入几个字符串放到一个数组中

方法如下:
#include
void main()
{
char s[10][80];
for(i=0;1<10;i++)
{
gets(s[i]);
}
}

扩展资料:
C语言是一门通用计算机编程语言,广泛应用于底层开发。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。
C语言常用词汇有:
条件 condition
变量 variant
过程 process
优先 priority
运算 operation
返回值 return value
函数 function
声明 declare
参数 parameter
静态的 static
外部的 extern
引用 reference
元素 element
地址 address
排序 sort
字符 character
字符串 string
应用 application
指针 pointer
参数 argument
数组 array
声明 declaration
表示 represent
处理 manipulate
成员 member
标记 tag
函数 function
枚举 enumerate
联合 ( 共用体 ) union
创建 create
插入 insert
删除 delete
修改 modify

不知道什么语言

思路是
分割 -> 声明数组 -> 强制转换(最好TRIM) -> 赋值

C#

string param = "12,13,14,15,16,17,18";
string[] paramArr = param.Split(',');
int[] resultArr = new int[paramArr.Length];
for (int i = 0; i < paramArr.Length; i++)
{
resultArr[i] = Convert.ToInt16(paramArr[i]);
}

字符串存储在数组中一般有如下几种方法:
1、声明数组时赋值,如:char str[]="abcd";
2、运行时由键盘输入,如:scanf("%s",str);要确定输入的字符串长度不大于数组长度减一;
3、在程序代码中把另一个字符串赋值给一个数组用函数strcpy,如:strcpy(str,"abcd");或者strcpy(str,str2);str2为一个存有字符串的数组,或者指向字符串的指针。这个药保证str要能放得下字符串。

如何将一个字符串输入到一个数组中?
字符串存储在数组中一般有如下几种方法:1、声明数组时赋值,如:char str[]="abcd";2、运行时由键盘输入,如:scanf("%s",str);要确定输入的字符串长度不大于数组长度减一;3、在程序代码中把另一个字符串赋值给一个数组用函数strcpy,如:strcpy(str,"abcd");或者strcpy(str,str2);str2为一...

c++中 怎么便捷的把字符输入到一个一维数组中呢?
从键盘上输入一个字符串到一维字符数组中,另外再输入一个字符,在字符数组中删除所有 从键盘上输入一个字符串到一维字符数组中,另外再输入一个字符,在字符数组中删除所有该字符(即指定字符),程序输出完成删除操作后的结果字符串。提示:利用for循环找到指定字符,将指定字符找到,然后“赋值覆盖”,最后...

如何将一串输入的字符串存入数组当中
如果是C语言,一般这样:char s[10][80];int i;for (i=0;i<10;i++) scanf("%s",s[i]);如果是PASCAL语言,一般这样:var s:array[1..10] of string; i:integer;begin for i:=1 to 10 do readln(s[i]);以上方法就输入10个字符串存入数组 ...

C语言中如何将一个字符串数组里的字符串写入另一个数组中
用函数 stract(字符串1,字符串2)就是把字符串2接到字符串1的后面

java中如何将一个字符串赋给一个数组
char[] chars = "String".toCharArray();这个过程涉及到字符串转换为字符数组。首先,我们需要创建一个字符串对象,这里我们使用了直接引号内的字符串"String"。接着,我们使用toCharArray()方法将其转换为字符数组。这个方法会返回一个新的字符数组,其中包含了字符串中的每一个字符。值得注意的是,原始...

如何用c语言输入一个字符串,把里面连续的数字依次存放到一个数组中
void main(){ char a[80],*p=a;int b[80]={0},i=0,j=0,x=0; \/\/!!!printf("请输入一串字符\\n");gets(a);for(p=a;(*p)!='\\0';p++){ if(((*p)>='0')&&((*p)<='9')) \/\/!!!{ if(x==0){ b[i]=(*p)-48;i++;} else b[i-1]=b[i-1]*10+(*p)-4...

c语言怎么输入字符串到一个数组
scanf("%s",s1);scanf("%s",s2);\/\/你不是用了两个输入吗,而在cmd下就是以空格来区分其参数的 \/\/不管是一个空格还是几个空格都一样

C#中如何将输入的字符串赋值到数组
方法一是没有new(没有分配空间)方法二是在new的时候没有指定大小,默认是0个元素,所以对其任意一个元素赋值都是越界.在C#中,数组一般用来存放大小确定的数据.如果数组大小未知,建议使用List<>.List<string> a=new List<string>();a.Add("we");MessageBox.Show(a[0]);同时,你可以用a.ToArray()...

编写程序将用一个字符串常量保存到一个 字符数组中,并输出字符串常量的...
可以使用C语言中的字符串函数strlen和strcpy来实现将字符串常量保存到字符数组中,并输出长度信息。具体代码如下:```c include <stdio.h> include <string.h> define MAX_LEN 100 int main() { const char str[] = "Hello, World!"; \/\/ 定义一个字符串常量 char arr[MAX_LEN]; \/\/ ...

怎么实现从键盘上输入一行字符串 赋给一个字符串数组
你定义的是char数组,gets(a)是要求全部输入的,一回车就确定你输入了~这个函数就是这样的,你输入abc按回车就是,说你复制a[0]='a',a[1]='b',a[2]='c',其他还是空~如果你要换成一个一个输的话就用for吧将gets(a);改成inti;for(i=0;i<20;i++)scanf("%c",&a[i])这样就行...