[求助]我是新手请教老手
题目:编写一个程序,程序中带有一个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不懂
还有在执行程序时出错,还有什么更好写这程序方法吗,