| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1108 人关注过本帖
标题:[求助]大家来指教 ^_^
只看楼主 加入收藏
金为床兮银为椅
Rank: 1
等 级:新手上路
帖 子:183
专家分:0
注 册:2006-3-20
收藏
得分:0 

不是吧!怎么没有高人给个回答?我也不是只问版主,大家都可以讲讲,为什么会有内存泄漏问题呢?

自己给它顶起来!请高手不吝赐教!
谢谢。


努力学习C、C++、LINUX、ORACLE、ENGLISH,累死为止。
2006-03-30 16:14
feng1256
Rank: 4
等 级:贵宾
威 望:14
帖 子:2899
专家分:0
注 册:2005-11-24
收藏
得分:0 

对照下就知道问题了
[CODE]
int main(void)
{
int i;
char pic[28] = {'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M',
'*', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z',0};

for(i = 0; i <= 13; i++)
{
printf("%s\n", pic);
pic[i] = ' ';
pic[26 - i] = '\0';
}
return 0;
}
[/CODE]


叁蓙大山:工謪、稅務、嗣發 抱歉:不回答女人的问题
2006-03-30 16:25
金为床兮银为椅
Rank: 1
等 级:新手上路
帖 子:183
专家分:0
注 册:2006-3-20
收藏
得分:0 

版主,你说的不清楚,要不就是你没明白我的意思,我写的程序里有两个显示方式,一个是完全符合楼主要求的,另一个是我问的问题的输出结果,我不明白为什么会出现内存泄漏,所以才问的。
(我按照你的改了还是不对)


努力学习C、C++、LINUX、ORACLE、ENGLISH,累死为止。
2006-03-30 16:38
feng1256
Rank: 4
等 级:贵宾
威 望:14
帖 子:2899
专家分:0
注 册:2005-11-24
收藏
得分:0 
以下是引用金为床兮银为椅在2006-3-30 16:38:00的发言:

版主,你说的不清楚,要不就是你没明白我的意思,我写的程序里有两个显示方式,一个是完全符合楼主要求的,另一个是我问的问题的输出结果,我不明白为什么会出现内存泄漏,所以才问的。
(我按照你的改了还是不对)

我运行是对的
原因很简单,数组那个 你用的printf("%s") 可是那你个没结束标志


叁蓙大山:工謪、稅務、嗣發 抱歉:不回答女人的问题
2006-03-30 16:40
fairy1331
Rank: 1
等 级:新手上路
帖 子:63
专家分:0
注 册:2006-3-15
收藏
得分:0 

void main(void)

{

int m=27;

int n=0;

int i;

char ch[27]={'A','B','C','D','E','F','G','H','I','J','K','L','M','*','N','O','P','Q','R','S','T','U','V','W','X','Y','Z'};

while (m>13)

{
for (int j=0; j<n; j++)

{

cout<<" ";

}

for (i=n; i<m; i++)

{

cout<<ch[i];

}

cout<<endl;

m--;

n++;

}

}
大家看,用C++这样写可以吗?


http://develop./ IT同盟必看!
2006-03-30 16:42
feng1256
Rank: 4
等 级:贵宾
威 望:14
帖 子:2899
专家分:0
注 册:2005-11-24
收藏
得分:0 
你完全用我改的程序,试试就知道了,你用串的那个会自动加结束符的

叁蓙大山:工謪、稅務、嗣發 抱歉:不回答女人的问题
2006-03-30 16:43
feng1256
Rank: 4
等 级:贵宾
威 望:14
帖 子:2899
专家分:0
注 册:2005-11-24
收藏
得分:0 
你肯定没按我的改,你仔细再仔细看啊  我在赋值的地方还了一个 0

叁蓙大山:工謪、稅務、嗣發 抱歉:不回答女人的问题
2006-03-30 16:45
feng1256
Rank: 4
等 级:贵宾
威 望:14
帖 子:2899
专家分:0
注 册:2005-11-24
收藏
得分:0 
而且我把数组放大为28 了   

叁蓙大山:工謪、稅務、嗣發 抱歉:不回答女人的问题
2006-03-30 16:46
金为床兮银为椅
Rank: 1
等 级:新手上路
帖 子:183
专家分:0
注 册:2006-3-20
收藏
得分:0 
我倒!这么简单的问题,竟然没有想到!


楼上的你自己试验一下不就知道了吗!我试验是可以的。

努力学习C、C++、LINUX、ORACLE、ENGLISH,累死为止。
2006-03-30 16:49
菜鸟上路
Rank: 4
等 级:贵宾
威 望:14
帖 子:1120
专家分:0
注 册:2006-3-21
收藏
得分:0 
10楼仁兄,你的程序没问题啊!在我机子上可以运行

2006-03-30 18:20
快速回复:[求助]大家来指教 ^_^
数据加载中...
 
   



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

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