c语言中怎么把字符数组里的数据存放到字符串数组中

小天天 2024-11-15 18:52:20
最佳回答
/*c语言中怎么把字符数组里的数据存放到字符串数组中*/#include<stdio.h>#include<iostream.h>voidmain(){chara[100],*p,*q;inti,j,n=0;char*b[50];//字符指针数组printf("pleaseinputasentence:\n");gets(a);p=a;while(*p!='\0'){if(*p==''){//跳过空格p++;continue;}else{i=0;while(*(p+i)!=''&&*(p+i)!='\0')i++;q=newchar[i+1];//创建一个新的字符数组,存储单词for(j=0;j<i;j++)q[j]=p[j];q[i]='\0';//记得放上结束符b[n++]=q;//用字符数组中的元素指向新创建的字符数组p+=i;}}//以下换行输出,验证是否正确for(i=0;i<n;i++)printf("%s\n",b[i]);for(i=0;i<n;i++)delete[]b[i];//释放各个字符数组}//测试:输入//sdkjfskdjd//输出//sdkjf//skdj//dp.s:或者输入一个完整的英文,如"iamagenius!"也可。程序会自动忽略空格。:-)用c的malloc和free写起来较长,喜欢用c++中的new和delete 20210311
汇率兑换计算器

类似问答
  • 数字代表的语言
    • 2024-11-15 22:23:22
    • 提问者: 未知
    应该是纯粹的数字,没有其他的意思吧其他的数字语言,可以供你参考数字谐音大全: 1、“0”开头 01925:你依旧爱我。 02746:你恶心死了。 02825:你爱不爱我。 03456:你相思无用。 0437:你是神经。 045617:你是我的氧气。 04527:你是我爱妻。 04535:你是否想我。 04551:你是我唯一。 0456: 你是我的。 04567:你是我老妻。 0457:你是我妻。 ...
  • 用j**a将浮点数转换成人民币读法字符串
    • 2024-11-15 07:55:45
    • 提问者: 未知
    1:可以直接在1006.33后面+“”转换为字符串,然后遍历这个字符串,过程中每一位判断一下比如switch(str[i])case:"1" 然后就在一个新的字符串里面写上壹仟 后面位数相同,当然了中间根据下标的数量加上判断这是个位还是百位千位2:可以先除以1000得到的是千位上的值,同样switch判断,加上位数,然后减去1000再对100整除得到百位的值,一直到小数点之后都...
  • 数字排列组合
    • 2024-11-15 14:50:55
    • 提问者: 未知
    1,2,3,4 四个数字有24种排列组合。分析过程如下: 4的阶乘=24种。1234,1243,1324,1342,1423,1432 2134,2143,2341,2314,2413,2431 3124,3142,3241,3214,3412,3421 4123,...
  • shell中如何将循环输出的字符串拆分成数组
    • 2024-11-15 10:21:12
    • 提问者: 未知
    i=0 比如一个for循环四次,会输出四个字符串,分别是111,22,3,good。我想做的是把这四个字符串放到一个长数组中,然后每个字符都拆开,形成一个这样的数组[1,1,1,2,2,3,...
  • j**a中怎么匹配字符串
    • 2024-11-15 16:11:17
    • 提问者: 未知
    解决方案-还是没太懂你的意思、string 有一个contains 方法、-解决方案-用正则表达式呗,例如 j**a code public class test { public static void main(string[]args){ string line=投资费用_股票交易费用;pattern pattern=pattern.compile(投资费用.*?交易费用);matcher ...
  • delphi中函数pos是根据字符串来取位置 有没有能根据位置取字符串的函数?谢谢高手指点
    • 2024-11-15 22:45:38
    • 提问者: 未知
    用copy函数
  • excel如何对符号等非数字计数
    • 2024-11-15 21:41:28
    • 提问者: 未知
    1把鼠标点在需要合计的所在单元格,比如下图中b11。2点击上方功能区内的“公式”,点击“自动求和”下方的小三角,会看到“计数”选项。3点击“计数”,会看到需要计数的单元格内出现了“=count()”。3相关内容未经许可获取自百度经验4然后,鼠标左键点在需要计数的第一个单元格,此时,框选变为闪烁框,如下图b4。5不要松开左键,向下拖动,到需要计数的最后一个单元格,如下图b10。此时,需要计数的所有单...
  • c语言中怎么把一个数组的值赋到另一个数组中
    • 2024-11-15 15:35:24
    • 提问者: 未知
    在回答之前想2113问你几个52614102问题。include void main() { double b1[5][2]={3,4,1,2,2,1,5,3,4,5};double rel[5][2]={0};double rel_1[5]={0.0667,0.1905,0.3143,0.4381,0.5619};int l=0,j,i;double*p_rel_1=rel_1;for(i=0;...
  • 如何判断一组数据符合什么样的概率分布?
    • 2024-11-15 18:39:46
    • 提问者: 未知
    因此,我们想要一种明确的数学方法来表达变量x可以采用的每个可能值x,以及事件(x=x)的可能性。为了做到这一点,我们定义函数p,使得p(x=x)是变量x...华尔街最新交易量。...
  • c#中将enum应用为数据字典
    • 2024-11-15 09:03:44
    • 提问者: 未知
    1首先打开vs2017然后创建一个简单桌面应用程序,然后在主窗口中放入一个combobox,这个用来放置数据字典,然后放入一个按钮,按钮的功能是获取combobox选中的值并弹出,如下图:2然后新建一个名字为【enumclass】的类,用这个类来存放enum数据类型,如下图:3创建好类的时候,将这个类添加static修饰符,将这个类转换成全局的静态类,使全局都可以访问到,如下图:4然后在这个类中添...
汇率兑换计算器

热门推荐
热门问答
最新问答
推荐问答
新手帮助
常见问题
房贷计算器-九子财经 | 备案号: 桂ICP备19010581号-1 商务联系 企鹅:2790-680461

特别声明:本网为公益网站,人人都可发布,所有内容为会员自行上传发布",本站不承担任何法律责任,如内容有该作者著作权或违规内容,请联系我们清空删除。