2016 - 2024

感恩一路有你

c语言字符串存入数组 怎么将输入的字符串依字符存入数组?

浏览量:2769 时间:2021-03-29 10:23:08 作者:admin

怎么将输入的字符串依字符存入数组?

有几种方法可以在数组中存储字符串:

1。声明数组时赋值,如char Str.[]=“ABCD”

2。在运行时通过键盘输入,例如scanf(%s”,STR),以确保输入字符串的长度不大于数组长度减1;

3。将另一个字符串赋给程序代码中的数组,并使用strcpy函数,例如:strcpy(STR,“ABCD”)或strcpy(STR,STR2)STR2是包含字符串的数组,或指向字符串的指针。这种药能保证STR能控制住弦。

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

首先,C没有字符串类型,但字符数组或字符指针可以表示字符串。因此,您可以将几个字符串分别放入几个不同的数组中:例如:char STR1[10]=“ABCDEFG”char STR2[10]=“QWERTY”注意:定义字符数组时,可以使用=直接赋值。在非定义阶段,不能用等号直接赋值给字符数组,应该使用库函数strcpy,如char STR[10]strcpy(STR,“ABCDEFG”),另外,如果要在同一数组中输入多个字符串,可以这样做:char STR[20]strcpy(STR,“ABCDEFG”)char*P=STR P=strlen(“ABCDEFG”)strcpy(P,“QWERTY”)printf(%s”,STR)的输出结果是abcdefgqwerty

~]include<iostream>include<string>include<windows。H>usingnamespacestintmain(){stringstrchartempcout<<'输入字符串,按enter键结束输入“<<endlwhile((temp=cin.get公司())!=“n”{str=temp}n=结构长度()char*dest=newchar[len]//根据输入字符串的长度,为(inti=0I<leni)创建一个字符数组//将字符串保存到字符数组{dest[i]=STR[i]cout<<dest[i]}deletedestsystem(“pause”)return0}

第一步,我写了一个数字,你把它复制到你的程序中:functiontiles(myArray,words)dimmystrfori=0toubout(myArray)w=WordsIf=0thenw=“”mystr=mystr&w&myArray(I)nexttips=mytrendfunction。在第二步中,将您保存的数组的单词段设置为note type:保存时写入此项,其中URL是您要保存的数组的名称:RS(“URL”)=tilp S(URL,”,“)在读取时以这种方式写入。这里的URL是一个公共变量。收到值后,它将自动转换为一个数组:url=split(RS(“url”),“,”)

c语言字符串存入数组 怎么用数组存储字符串 把字符串转成字符数组

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。