| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1169 人关注过本帖
标题:[求助]指针数组输入输出的问题
取消只看楼主 加入收藏
虫的传人
Rank: 1
等 级:新手上路
帖 子:88
专家分:0
注 册:2006-3-5
收藏
 问题点数:0 回复次数:6 
[求助]指针数组输入输出的问题
例如,定义这么一个指针数组:
char *str[5];
应该怎样用scanf函数实现对它赋予5个字符串呢?又如何用printf函数实现它的输出呢?
实验了好多次都有问题
搜索更多相关主题的帖子: 指针 输出 输入 
2006-03-15 20:40
虫的传人
Rank: 1
等 级:新手上路
帖 子:88
专家分:0
注 册:2006-3-5
收藏
得分:0 
以下是引用feng1256在2006-3-15 22:00:00的发言:

2楼的不对,仔细检查下,&是多余的,而且要录入字符串,不是单个字符
[CODE]
#include <stdio.h>
#include <conio.h>
void main()
{
char *str[5];
int i;

for(i=0;i<5;i++)
gets(str[i]);
for(i=0;i<5;i++)
puts(str[i]);
getch();
}
[/CODE]



测试了还是有问题哦
这个方法之前我也试过,还是无法得到想要的结果,得不到字符串
Anyway, thanks all the same~~~~~~~~


好马不吃回头草 然而,我不是好马 可见,坏马也不吃回头草
2006-03-15 22:07
虫的传人
Rank: 1
等 级:新手上路
帖 子:88
专家分:0
注 册:2006-3-5
收藏
得分:0 
以下是引用haishanglang在2006-3-15 21:24:00的发言:
main()
{
char * str[5];
int i;
printf("Input five letters:\n");
for(i=0;i<5;i++)
scanf("%c",&sre[i]);
for(i=0;i<5;i++)
printf("%c",str[i]);
}
挺简单的啊,楼主难道有什么特殊的用意吗?




呵呵,你的这个方法实现不要我的想法的
还是感谢你的支持啊


好马不吃回头草 然而,我不是好马 可见,坏马也不吃回头草
2006-03-15 22:08
虫的传人
Rank: 1
等 级:新手上路
帖 子:88
专家分:0
注 册:2006-3-5
收藏
得分:0 
以下是引用feng1256在2006-3-15 22:11:00的发言:

还有你怎么输入的?

输入?
我直接粘贴过去的啊
ps:我用VC++6.0编译的,在输入字符串的时候回车就出错了


好马不吃回头草 然而,我不是好马 可见,坏马也不吃回头草
2006-03-15 22:56
虫的传人
Rank: 1
等 级:新手上路
帖 子:88
专家分:0
注 册:2006-3-5
收藏
得分:0 
以下是引用feng1256在2006-3-15 23:01:00的发言:
我用的是TC VC++ 里好象没conio.h 这个头文件 ,你自己改改



一个样子,改了还是不行
ps:VC++没有conio.h这个头文件?我用过它啊,难道是幻象?


好马不吃回头草 然而,我不是好马 可见,坏马也不吃回头草
2006-03-15 23:26
虫的传人
Rank: 1
等 级:新手上路
帖 子:88
专家分:0
注 册:2006-3-5
收藏
得分:0 
以下是引用feng1256在2006-3-15 23:32:00的发言:

你把 #include <conio.h> getch(); 都去了



是啊,我都去了的
还是不行呢
都不知道怎么回事,够郁闷的了



好马不吃回头草 然而,我不是好马 可见,坏马也不吃回头草
2006-03-15 23:44
虫的传人
Rank: 1
等 级:新手上路
帖 子:88
专家分:0
注 册:2006-3-5
收藏
得分:0 
谢谢版主啦

好马不吃回头草 然而,我不是好马 可见,坏马也不吃回头草
2006-03-15 23:59
快速回复:[求助]指针数组输入输出的问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.012092 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved