| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1492 人关注过本帖
标题:[求助]我是新手请教老手
取消只看楼主 加入收藏
wuqingyuok
Rank: 1
等 级:新手上路
帖 子:12
专家分:0
注 册:2007-6-15
收藏
 问题点数:0 回复次数:5 
[求助]我是新手请教老手

题目:编写一个程序,程序中带有一个string类,类包括一个成员变量字符数组s;一个成员函数toup(),该函数实现将s中的所有小写字母转换为大写字母.下面是我写的
#include"iostream.h"
#include"stdio.h"
class string
{
public:
char s[10];
int n;
char toup()
{
for(n=0;s[n]!=0;n++)
s[n]=s[n]+32;
return puts(s);
}
}
main()
{
string A;
cout<<"输入数组:"<<endl;
gets(A.s);
cout<<"将大写转变为小写:"<<A.toup()<<endl;
}
总是出现F:\自学\visual c++\9月7号\Cpp1.cpp(21) : warning C4508: 'main' : function should return a value; 'void' return type assumed不懂
还有在执行程序时出错,还有什么更好写这程序方法吗,

搜索更多相关主题的帖子: 老手 toup string 
2007-09-07 22:26
wuqingyuok
Rank: 1
等 级:新手上路
帖 子:12
专家分:0
注 册:2007-6-15
收藏
得分:0 

谢了

2007-09-08 09:19
wuqingyuok
Rank: 1
等 级:新手上路
帖 子:12
专家分:0
注 册:2007-6-15
收藏
得分:0 
f:\自学\visual c++\程序编写\cpp1.cpp(15) : error C2628: 'string' followed by 'int' is illegal (did you forget a ';'?)
f:\自学\visual c++\程序编写\cpp1.cpp(21) : error C2440: 'return' : cannot convert from 'const int' to 'class string'
No constructor could take the source type, or constructor overload resolution was ambiguous
f:\自学\visual c++\程序编写\cpp1.cpp(22) : warning C4508: 'main' : function should return a value; 'void' return type assumed
Error executing cl.exe.
还是有错误
2007-09-08 09:28
wuqingyuok
Rank: 1
等 级:新手上路
帖 子:12
专家分:0
注 册:2007-6-15
收藏
得分:0 
我改为
#include"iostream.h"
#include"stdio.h"
class string
{
public:
char s[10];
int n;
void toup()
{
for(n=0;s[n]!=0;n++)
s[n]=s[n]+32;
return ;
}
} ;
int main()
{
string A;
cout<<"输入数组:"<<endl;
gets(A.s);
cout<<"将大写转变为小写:"<<endl;
A.toup();
puts(A.s);
return 0;
}
但是输不出答案
2007-09-08 09:42
wuqingyuok
Rank: 1
等 级:新手上路
帖 子:12
专家分:0
注 册:2007-6-15
收藏
得分:0 
会出现
输入数组:
asd
将大写转变为小写:
亾?
Press any key to continue
2007-09-08 09:44
wuqingyuok
Rank: 1
等 级:新手上路
帖 子:12
专家分:0
注 册:2007-6-15
收藏
得分:0 
谁能告诉我这是怎么了 谢谢了
2007-09-08 09:45
快速回复:[求助]我是新手请教老手
数据加载中...
 
   



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

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