| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1029 人关注过本帖
标题:关于指针数组和二级指针和一个令人恼火的窗口
取消只看楼主 加入收藏
长肉的骷髅
Rank: 1
等 级:新手上路
帖 子:22
专家分:4
注 册:2010-7-22
结帖率:0
收藏
已结贴  问题点数:20 回复次数:6 
关于指针数组和二级指针和一个令人恼火的窗口
这个把数组里的字符串输入输出的程序为什么不对?
# include <stdio.h>
void main()
{char *str[10];int i;
printf("输入十个字符串");
for (i=0;i<10;i++)
scanf("%s",str[i]);

for(i=0;i<10;i++)
printf("%s\n",str[i]);
}
这里str[i]不就是一个地址么
或者用二级指针
# include <stdio.h>
void main()
{char *str[10];int i;char **p;
printf("输入十个字符串");
for (p=str;p<str+10;i++)
scanf("%s",*p);

for(p=str;**p!='\0';i++)
printf("%s\n",*p);
}
为甚么调试都是显示0 error(s), 0 warning(s) 但一运行就弹出一个窗口:应用程序错误 “0X0040104b"指令引用的"0Xcccccccc"内存。改内存不能为"read"。要终止程序 请单击确定 要调试程序 请单击取消。


经常都遇到这样的问题 每次看到这个窗口都非常恼火,这个究竟是什么原因 望各位高手指教!!!

[ 本帖最后由 长肉的骷髅 于 2010-7-22 12:49 编辑 ]
搜索更多相关主题的帖子: 指针 窗口 
2010-07-22 12:12
长肉的骷髅
Rank: 1
等 级:新手上路
帖 子:22
专家分:4
注 册:2010-7-22
收藏
得分:0 
大神们救救我
2010-07-22 12:25
长肉的骷髅
Rank: 1
等 级:新手上路
帖 子:22
专家分:4
注 册:2010-7-22
收藏
得分:0 
以下是引用do8do8do8在2010-7-22 12:36:29的发言:

第一个程序perfect 没有错
第二个程序 你错个则个
第一个没错?第一个没错为什么运行不了啊 还弹出那个窗口 调试是显示没错 可运行不了啊
第二个呢?
2010-07-22 12:43
长肉的骷髅
Rank: 1
等 级:新手上路
帖 子:22
专家分:4
注 册:2010-7-22
收藏
得分:0 
以下是引用do8do8do8在2010-7-22 12:48:54的发言:

第一个程序 我用眼睛看 看不错毛病 用机器试 机器没吭声 所以 人机合一 通过 如果你还错 我就没则了
# include
void main()
{char *str[10];int i;char **p;
printf("输入十个字符串");
for (p=str;**p!='\0';i++)  喏!看看这个 i 原来的值是多少?i++用到哪里去? p在这里做门神?一直死循环
scanf("%s",*p);

for(p=str;**p!='\0';i++)
printf("%s\n",*p);
}
o 对对对  i美初始化
2010-07-22 12:58
长肉的骷髅
Rank: 1
等 级:新手上路
帖 子:22
专家分:4
注 册:2010-7-22
收藏
得分:0 
以下是引用你们都要疼我哦在2010-7-22 12:55:00的发言:

局部变量没有初始化,调试模式自动帮你初始化成CC,0Xcccccccc表示这是个地址或指针没有正确初始化。0X0040104b指令引用了这个地址。。。SO。。。就出错了。
  大侠怎么改呢
2010-07-22 12:59
长肉的骷髅
Rank: 1
等 级:新手上路
帖 子:22
专家分:4
注 册:2010-7-22
收藏
得分:0 
谢谢大家的指教 这回明白了 最终我用数组的方法予以赋初地址了
2010-07-23 10:19
长肉的骷髅
Rank: 1
等 级:新手上路
帖 子:22
专家分:4
注 册:2010-7-22
收藏
得分:0 
楼上几位太高手 小弟我初学 malloc是啥都不知道
2010-07-23 10:19
快速回复:关于指针数组和二级指针和一个令人恼火的窗口
数据加载中...
 
   



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

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