搜索
编程论坛
→
开发语言
→
C++论坛
→
『 C++教室 』
→ 一个“字符串和指针相结合”的编程题,请高手赐教!
标题:
一个“字符串和指针相结合”的编程题,请高手赐教!
取消只看楼主
非己莫属
来 自:河南信阳
等 级:
论坛游民
帖 子:13
专家分:14
注 册:2012-4-28
结帖率:
66.67%
楼主
已结贴
√
问题点数:10 回复次数:2
一个“字符串和指针相结合”的编程题,请高手赐教!
要求:先用一个指针指向这个字符串"zhongyuan da jia ting" 然后写一个程序
使得有一个指针数组,使这个指针数组的指针分别指向"zhongyuan" "da" "jia" "ting",
也就是遇到字符串中的空格后,就将其存到另一个变量中,然后使指针数组中的指针指向变量,
完成后输出格式为 "zhongyuan" "da" "jia" "ting"
希望高手写个完整程序出来,请赐教!
搜索更多相关主题的帖子:
jia
编程
字符串
2012-05-11 17:29
非己莫属
来 自:河南信阳
等 级:
论坛游民
帖 子:13
专家分:14
注 册:2012-4-28
第
2
楼
得分:0
以下是引用
草狼
在2012-5-11 20:22:33的发言:
#include
#include
using namespace std;
int main()
{
char *p = "zhongyuan da jia ting";
istringstream in(p);
char str[5][10];
int i=0;
while( in >> str[i++] );
for(int i=0; i<4; ++i)
cout << str[i] <<endl;
return 0;
}
请问一下
char str[5][10];
是什么意思,为什么我把它换成一个一维数组比如
str[4],
却无法运行呢,请赐教
[
本帖最后由 非己莫属 于 2012-5-12 11:08 编辑
]
2012-05-12 09:44
非己莫属
来 自:河南信阳
等 级:
论坛游民
帖 子:13
专家分:14
注 册:2012-4-28
第
3
楼
得分:0
请问一下char str[5][10]; 是什么意思,为什么我把它换成一个一维数组比如str[4],却无法运行呢,请赐教
2012-05-13 17:51
3
1/1页
1
参与讨论请移步原网站贴子:
https://bbs.bccn.net/thread-367353-1-1.html
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.455011 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved