回复 10楼 mxs810
那还有什么类型是和String一样支持长度可变的字符输出呢?
2010-08-16 18:32
程序代码:#include<iostream>
#include <cstring>
#include<cctype>
using namespace std;
int main()
{
char user[100];
//string user;
cout<<"Input a sentence, Spaces into ^"<<endl<<endl;
cin.getline(user,100);
user[0]=toupper(user[0]);
for (int sign=1;sign!=100;sign++)
{
if((user[sign] == '.') || (user[sign] == '?') || (user[sign] == '!')|| (user[sign] == ';') || (user[sign]==' '))
{
user[sign + 1] = toupper(user[sign + 1]);
}
/* if(user[sign]=='^')
{
user[sign]=' ';
} */
}
cout<<endl<<user<<endl<<endl;
return 0;
}

2010-08-16 22:47

2010-08-17 09:02
2010-08-18 01:29
2010-08-18 01:31
#include <string.h> char* strpbrk( const char* str1, const char* str2 );处理上面的问题的确是得心应手啊,哈哈,学习了~~~

2010-08-18 08:50
2010-08-18 23:31