Warning: array_splice() expects parameter 1 to be array, null given in /www/wwwroot/aolonic.com/inc/function.php on line 2216
C语言里如何输入几个字符串放到一个数组中 25-

C语言里如何输入几个字符串放到一个数组中

比如定义一个数组char s[10][80],怎么利用gets()输入字符串"aaa","bbb","ccc"放到数组中?

方法如下:

#include <stdio.h>

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

温馨提示:内容为网友见解,仅供参考
无其他回答

C语言里如何输入几个字符串放到一个数组中
void main(){ char s[10][80];for(i=0;1<10;i++){ gets(s[i]);} }

如何输入键盘数组c语言
c语言如何从键盘中输入若干个数保存到数组中程序代码:#includestdio.h#defineN10intmain(){inta[N]={0};inti=0;for(i=0;iN;i++){scanf("%d",a[i]);}for(i=0;iN;i++){printf("%d",a[i]);}return0;}扩展资料:C语言中数组的输入和存放可通过scanf()函数来实现。首先要定义一个...

c语言 如何从键盘中输入若干个数保存到数组中
1、首先在电脑中打开编译器(vc++6.0),新建一个将1到100保存到数组中项目,如图所示。2、添加一个 assignment.c 文件,如图所示。3、包含stdio.h和stdlib.h头文件,如图所示。4、输入main函数主体及返回值,如图所示。5、定义一个char数组,长度为100,最后使用while循环进行赋值,如图所示,就完成...

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

C语言 输入字符串,将字符串中的数字存入整型数组中
int main(){ char str[20];int i,j;int b[20];printf("这里输入字符串\\n");scanf("%s",str);for(i=0,j=0;i<strlen(str);i++,j++){ if((str[i]>'0')&&(str[i]<'9')){ b[j]=(int)str[i]-48;printf("%d",b[j]);} else j--;} return 0;} 已经运行成功,...

C语言如何把输入进去的数放到数组中
有两种方式:1 先输入数值,在存放在数组的对应位置中,即赋值给对应元素。如 scanf("%d",&i);a[k] = i;就是先输入到变量i中,然后把i存储在a的第k个元素中。2 直接输入到数组对应元素中。如 scanf("%d",&a[k]);与1中的例子是相同效果,只是减少了中间变量的使用。

C语言,如何将输入的多行文字读入到指针数组中?
比如 char *a[50];int n;for(n = 0; n < 50; n ++){ a[n] = (char *)malloc(100); if(gets(a[n]) == NULL) { free(a[n]); break; }}经过这段程序后,实际读入n个字符串,存到a[0]到a[n-1]中。剩余部分,没有分配内存。

C语言如何在一行输入N个数到一个数组里面?
for(i=0;i<n;i++){ scanf("%d ",s[i]);}

c语言单片机编程中,怎样将一个串口的到得字符串赋值给一个数组
1、串口字节为:SBUF暂存数组:A[]依次将接收到的字节存入A[0],A[1],A[2],...A[n],接收完毕,存入字符串结束标识:A[N+1]=0A就代表一个字符串。如果是一串数字,要转为整数。2、例程:include<reg51.h>#define uchar unsigned charuchar A[16],num;void uart() interrupt 4{if(RI) ...

C语言中怎样把输入的字符串赋给数组
include <stdlib.h> void main(){ char** pArrStr;\/\/用来保存字符串数组 int strLen;\/\/用来保存字符串长度 int i; printf("请输入字符数组的个数:");scanf("%d",&strLen);pArrStr=(char**)malloc(sizeof(char*)*strLen);\/\/动态开辟N个char*指针,然后给pArrStr保存 for(i=0;i<strLen;...

相似回答