strupr不存在

wudongyi  •  1年前



评论:

用 transform 吧(

Linux 没这个函数


renxiuyuan  •  1年前
string s; //定义字符串
getline(cin,s); //整行输入
transform(s.begin(),s.end(),s.begin(),::toupper); //转大写

你永远可以相信 STL (doge)


renxiuyuan  •  1年前

gets() 也寄了


renxiuyuan  •  1年前
#include<iostream>
#include<cstring>
using namespace std;
int main()
{
	char a[101];  
    int i;  
    gets(a);
    for (i=0;i<strlen(a);i++)  
    {  
        if(a[i]>='a' && a[i]<='z')  
        	a[i]-=32;
        printf("%c",a[i]);  
    }
	return 0;
} 

Freedom  •  1年前

哦那看来gets()C++没寄

编译信息里有警告

有说法说是C11删了,理由是安全性太差


renxiuyuan  •  1年前