3.编写一个函数,它接受一个指向string对象的引用作为参数,并将该string对象的内容转换为大写,为此可以使用表6.4描述的函数toupper()。然后编写一个程序,它通过使用一个循环让您能够用不同的输入来测试这个函数,该程序的运行情况如下:
#includeusing namespace std; #include #include //此头文件;1、负责字符处理功能(islower);2、负责字符转换功能(tolower) void change(string &s) { int i = 0; while (s[i]!='') { if (islower(s[i])) { s[i]=toupper(s[i]); } cout << s[i++]; //同时完成两个语句的作用:cout< enter a string (q to quit): go away GO AWAY next string (q to quit):good grief! GOOD GRIEF! next string (q to quit):q bye 请按任意键继续. . .欢迎分享,转载请注明来源:内存溢出
评论列表(0条)