标题:我是新手请大家帮忙啊这个程序怎么改啊
只看楼主
nacy
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2005-5-10
 问题点数:0 回复次数:2 
我是新手请大家帮忙啊这个程序怎么改啊

#include<iostream.h> #include<string.h> void function(char *str)

{*str=A; char buffer[16]; strcpy(buffer, str); }; void main() { int I;

char buffer[128]; for(I=0; I<127; I++) buffer[I]=A; buffer[127]=0; function(buffer); cout<<"This is a test"<<endl; }

搜索更多相关主题的帖子: function include 
2005-05-10 21:53
风中的承诺
Rank: 1
等 级:新手上路
帖 子:331
专家分:0
注 册:2004-10-31
得分:0 
有什么错误啊?

I love you not because of who you are, but because of who I am when I am with you!
2005-05-10 22:46
Knocker
Rank: 8Rank: 8
等 级:贵宾
威 望:47
帖 子:10454
专家分:603
注 册:2004-6-1
得分:0 
以下是引用nacy在2005-5-10 21:53:42的发言:

#include<iostream.h> #include<string.h> void function(char *str)

{*str=A;//错误之一,一个char *怎么能赋一个char值?何况你这个A是什么?定义了吗? char buffer[16]; strcpy(buffer, str);//错误之二,越界 };//之三 void main() { int I;

char buffer[128]; for(I=0; I<127; I++) buffer[I]=A; buffer[127]=0;//之四,语法不错,但是#¥·!¥¥ function(buffer); cout<<"This is a test"<<endl; }


九洲方除百尺冰,映秀又遭蛮牛耕。汽笛嘶鸣国旗半,哀伤尽处是重生。     -老K
治国就是治吏。礼义廉耻,国之四维。四维不张,国之不国。   -毛泽东
2005-05-11 19:55



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-17831-1-1.html




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

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