c语言中怎么将字符串按字符存到数组中?

作者&投稿:道平 (若有异议请与网页底部的电邮联系)
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

看来你对数组的初始化赋值还不熟, char i[20]={‘1’,‘A’,‘10’,‘AB’} 中的

'AB'是错误的,不能有两个字符,只能是一个,'A'或者'B' ,而后面
char i[20]={"1","A","10","AB"}也是错误的,出现多个字符串,这应该是二维数组后者或者指针数组等,可以改为char i[4][20]={"1","A","10","AB"}

直接

char s[20];
scanf("%s",s);

就可以啦!

在C语言中,字符串本来就是以数组的形式存储的。

strcpy(s, "abcdefghijklmn")


c语言中怎么输出字符串?
1、首先我们新建一个dev C++的项目。2、接下来在项目中新建C语言程序文件。3、然后在C语言文件中声明一个字节数组。4、接下来我们通过printf函数提示用户输入字符串,通过scanf接收用户输入的字符串。5、接着在通过printf函数输出用户输入的内容。6、最后运行C语言程序,我们输入内容以后就可以输出了。在C...

c语言:如何将字符串中指定的字符替换为另一个指定字符
1、首先,打开C语言编译器,新建一个初始.cpp文件,例如:test.cpp。2、在test.cpp文件中,输入C语言代码:char a[] = "hello world!", b[20];strrpl(a, b, sizeof(b), "world", "c");puts(a);3、编译器运行test.cpp文件,此时成功将"world"替换为"c"进行了输出。

如何用python语言编能将字符串中的每个字符的ASCII码加20后输出对应字符...
1、打开python语言命令窗口,定义一个字符串变量a并赋值,调用zfill方法,这个方法是使用0填充字符串。2、如果字符串中包含了字母,调用upper方法是将字符串中的字母全部转换为大写字母。3、字符串中的translate方法是替换指定位置的字符串,注意参数传值。4、如果只是要每个单词的第一个字母大写,调用title...

c语言怎么把一串字符转成一个字符串。
方法为:System.out.println(变量一+变量二+变量三+... +变量N)。至于将数值转换为String类型,有个简单的方法,即在每个数值后加上[ +“”] 中括号中的部分即可,如下面代码:如下面代码:int i=0;int j=0;nt k=0;int l=0;System.out.println(i+""+j+""+k+""+l);这样就输出的结...

C语言中输入字符串,里面有空格,怎么根据空格把字符串分开,并存在数组里...
程序源码如下:include<stdio.h> include<string.h> int main(void){ char str[1000];\/\/定义一个字符串数组 char strnew[1000];\/\/定义一个备用字符串数组 char m[] = " ";\/\/定义空格变量 printf("请输入一串字符:");\/\/文字提示输入字符串 gets(str);\/\/输入字符串 char *p = strtok(...

在C语言中如何实现用键盘输入一个字符串,并打印出来?
在C语言中输入字符串后然后打印出来的编程方法如下:1.首先需要先定义一个存放字符串的数组空间,如给字符串100个数组空间。2.接着使用gets()函数来获取键盘输入的字符串。一般格式为gets(定义的字符数组名)。3.然后再使用puts()函数来输出之前输入的字符串内容。一般格式puts(定义的字符数组名)。4....

c语言中如何将字符串转化成整数型并输出
c语言中,可以使用atoi()函数将字符串转化成整数型并输出。 atoi (表示 ascii to integer)是把字符串转换成整型数的一个函数,应用在计算机程序和办公软件中。int atoi(const char *nptr) 函数会扫描参数 nptr字符串,会跳过前面的空白字符(例如空格,tab缩进)等。 如果 nptr不能转换成 int 或者 ...

c语言字符串数组怎么输入和输出呢
在C语言中,有两个函数可以在控制台(显示器)上输出字符串,它们分别是:puts():输出字符串并自动换行,该函数只能输出字符串。printf():通过格式控制符%s输出字符串,不能自动换行。除了字符串,printf() 还能输出其他类型的数据。这两个函数相信大家已经非常熟悉了,这里不妨再演示一下,请看下面的...

c语言中如何输入输出字符串
在C语言中,输入输出字符串有以下两种方式:1 用scanf\/printf输入输出。scanf\/printf是C语言的格式化输入输出函数,可以用于输入输出各种基础类型,字符串(char*)也 其支持范围内。格式化字符为%s。定义 char str[100];输入 scanf("%s",str);输出 printf("%s",str);2 C语言还支持专门的字符串输入...

c语言中string怎么用啊
1.字符串输出函数 puts 格式: puts (字符数组名) 功能:把字符数组中的字符串输出到显示器。 即在屏幕上显示该字符串 include"stdio.h"main(){ static char c[]="BASIC\\ndBASE";puts(c);} 2.字符串输入函数gets 格式: gets (字符数组名) 功能:从标准输入设备键盘上输入一个字符串。 本...

林州市17588588425: c语言中怎么将字符串按字符存到数组中? -
栋雷头孢: 直接char s[20]; scanf("%s",s);就可以啦!在C语言中,字符串本来就是以数组的形式存储的.

林州市17588588425: C语言中怎样把输入的字符串赋给数组 -
栋雷头孢: //基本实现你要的功能,用到了内存的动态开辟#include <stdio.h> #include <stdlib.h> void main() {char** pArrStr;//用来保存字符串数组int strLen;//用来保存字符串长度int i; printf("请输入字符数组的个数:");scanf("%d",&strLen);...

林州市17588588425: C语言中,如何将一个字符串以数组的形式存储 -
栋雷头孢: char s[100] = {'\0'}; gets(s); 现在你的字符串就存储在数组s中了,接下来循环判定数字吧

林州市17588588425: c语言 如何将文件中的字符串逐行读入保存在字符数组中 -
栋雷头孢: #include #include int main(void){FILE *fp = NULL;char buf[1024] = {0};char *p = buf;fp = fopen("./tt", "r+");//注:当前目录下的tt文件已存在if(NULL == fp){return 0;}fseek(fp, 0, SEEK_SET);while(1 == fscanf(fp, "%s", p)){p = buf + strlen(buf);*p++ = '$';}printf("%s ", buf);printf("\n\r");fclose(fp);return 0;}

林州市17588588425: c语言中怎么将中文字符存入一个字符数组 -
栋雷头孢: 1、首先新建一个dev C++的项目. 2、接下来在项目中新建C语言程序文件,如下图所示. 3、然后在C语言文件中声明一个字节数组. 4、接下通过printf函数提示用户输入字符串,通过scanf接收用户输入的字符串. 5、接着在通过printf函数输出用户输入的内容. 6、最后运行C语言程序,输入内容以后就存入字符数组了.

林州市17588588425: 如何用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)-48; x=1; } else x=0; } for(j=0;b[j]!=0;j++) ...

林州市17588588425: 输入一串字符,将其拷贝到另一个字符数组中并输出.c语言编程 -
栋雷头孢: void main() {char xx[20]; scanf("%s",&xx); printf("%s",xx); }

林州市17588588425: 如何用C语言,从键盘输入一个字符串,将其按逆序存入另一个字符数组中并输出,要求用最基本的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]); } }

林州市17588588425: 用C 如何将一个字符串存入数组变量 -
栋雷头孢: //用字符串拷贝函数strcpy String s="字符串内容"; char des[50]; strcpy(des,s.c_str());

林州市17588588425: c语言 怎么样能将字符串存入数组 -
栋雷头孢: 直接存入一个整形当中,然后建立一个字节指针,做指针加法,一个一个读呗~

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网