toupper関数
int toupper( int c )
文字を大文字に変換コード #include <iostream> #include <string> #include <cctype> using namespace std; void Func1(string str1) { cout << "str1 = " << str1 << endl; int i; char szAns[256]; for(i = 0; i < str1.size(); i++) { szAns[i] = toupper(str1[i]); } szAns[str1.size()] = '\0'; cout << "szAns = " << szAns << endl; return; } void main() { string s; s = "AaBbCc"; Func1(s); return; }
結果 str1 = AaBbCc szAns = AABBCC