问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

C语言中如何把字符串保存在数组中

发布网友 发布时间:2022-04-30 02:33

我来回答

2个回答

热心网友 时间:2023-10-07 06:55

你这个毫无规律啊!!!
a[0]的56是16进制的,你的字符串是“56”;
a[2]的45的10进制的,你的字符串中也是“45”,规律都不同。
做不到!!!
如果是按照16进制,所有数都的按照16进制来,如果是10进制的话,一样的。
例如10进制,使用你上面的数据:
a[0]
=
5*16+6
=
86;
a[1]
=
8*16+7
=
...,
a[2]
=
45;
字符串应该是"86...45..."
希望能解决您的问题。

热心网友 时间:2023-10-07 06:56

/*
C语言中怎么把字符数组里的数据存放到字符串数组中
*/
#include
#include
void
main()
{
char
a[
100
],
*p,
*q;
int
i,
j,
n
=
0;
char
*b[
50
];//字符指针数组
printf("Please
input
a
sentence:\n");
gets(
a
);
p
=
a;
while(
*p
!=
'\0'
)
{
if(
*p
==
'
')
{//跳过空格
p++;
continue;
}
else
{
i
=
0;
while(
*(
p
+
i
)
!=
'
'
&&
*(
p
+
i
)
!=
'\0'
)
i++;
q
=
new
char[
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];//释放各个字符数组
}
//测试:输入
//
sdkjf
skdj
d
//
输出
//
sdkjf
//
skdj
//
d
P.S:
或者输入一个完整的英文,如
"
I
am
a
genius!"
也可。程序会自动忽略空格。:-)
用C的malloc和free写起来较长,喜欢用C++中的new和delete
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
玉米仁子饭产自哪里 中国期货交易所的交易品种有哪些? 历史要怎么读,有啥诀窍 高中历史诀窍 年终会活动策划方案 深度解析:第一财经回放,探索财经新风向 逆水寒手游庄园怎么邀请好友同住 逆水寒手游 逆水寒不同区可以一起组队吗? 逆水寒手游 逆水寒怎么进入好友世界? 逆水寒手游 逆水寒怎么去别人的庄园? C语言 数组存储字符串 C语言怎么定义多个数组储存字符串,又要求逐个输入? C语言用什么贮存字符串数据? C语言是怎么存储字符串的?末尾的\0需要自己手动输入吗? C语言如何在代码中将汉字存入一个已经声明过的字符串? c语言中怎么存一个字符串 怎样锻炼自己的手臂才能看起来更加强壮? 如何锻炼自己的前臂才能看起来更加强壮呢? 20年前的常用的通信方式是什么?使用感受又是什么? 除了socket还有其他什么方式用于即时通讯 香奈儿5号香水瓶的设计特点是什么? 男士护肤品或古龙水,瓶子是长方形透明的,盖子是黑色的,求高手帮忙看看是哪个牌子的!细节在下面! 有一个香水小样 是小样 瓶子是正方形 透明瓶子淡*香水 盖子是粉色的 有一个香水 透明扁的长方形玻璃瓶 红色液体 透明的红色 而且颜色挺深 透明方形的瓶子,瓶面有彩绘着一条黑色的龙,香水液是浅蓝色,哪种香水是什么牌子 求大神解答:寻找一款男士或中性香水。长方形透明玻璃瓶液体偏淡黄,喷头黑色,盖子应该是银色。 南琼这个字的读音是什么? 水浒传71回,蕊芨琼书定有无,天门开阖亦糊涂。滑稽谁造丰亨论?至理昭昭敢厚诬。怎么翻译? 大航海之路四连画玻璃瓶在哪 玉琼什么意思 C语言中字符数组只能存放字符串? c语言怎么储存两个字符串 c语言如何保存字符串为txt文件 肠胃炎症状?肠道发炎吃什么药? c语言中整型变量怎么存储字符串? C语言中字符串的存储以及输出问题 肠胃炎吃什么药效果好 性肠胃炎腹部绞痛吃什么药好 如何切出倍有面子的花式苹果? 王者荣耀远征遇到毒瘤队伍蔡文姬苏烈鲁班,要如何应对? 王者荣耀打六国远征哪三个组合最好 王者荣耀武道大会进攻阵容怎么打与六国远征攻略 王者荣耀的冒险模式,六国远征,武道大会应该怎么玩 王者荣耀武道大会怎么我一个人都打不过啊?感觉对方一招就能打死我全部。 王者荣耀六国远征会不会越打越难 手机上的录音在哪里 洗衣机清洗不干净用什么比较好啊? 什么牌子的眼霜对黑眼圈眼袋效果好? word文档保存过的,但是不知道怎么回事不见了,怎么找回来啊,急急急 谁知道去除黑眼圈眼袋的化妆品,什么牌子好?