-*- 转换为大写字符串 #include iostream using namespace std; int main() { char word[50]; coutEnter a lowercase word: ; cin.getline(word, 49, ); for(int i=0; word[i]!=\0; ++i) { word[i]-=32; } coutThe uppercase word is: word\n; return 0; } 字符以ASCII码保存在字符数组中,将小写字符减去32得到 对应大写字符的ASCII值。 复制字符串 将字符串复制到另一个字符数组中,可以使用C语言风格的字符串处理库函数。 strcpy:将整个字符串复制到指定缓冲区中,如果源字符串比缓冲区大,会发生越过缓冲区边界写入数据。 strncpy:增加1个参数,可以限制最多复制的字符数,防止写入数据时越过数组边界。 -*- 复制字符串示例 #include iostream using namespace std; int main() { char string1[]=I love C++!; char string2[80]; //缓冲区 strcpy(string2, string1); //从string1复制到string2 cou
原创力文档

文档评论(0)