1. 程式人生 > >C++將字串轉換成大寫、小寫的函式的程式碼

C++將字串轉換成大寫、小寫的函式的程式碼

把寫內容過程較好的內容備份一次,下面內容段是關於C++將字串轉換成大寫、小寫的函式的內容,希望能對碼農有所幫助。
#include <string>

std::string toLower( std::string str )
{
for ( int i = 0; i < str.length(); i++ )
{
if ( str[i] > 64 && str[i] < 91 )
str[i] += 32;
}
return str;
}

std::string toUpper( std::string str )
{
for ( int i = 0; i < str.length(); i++ )
{
if ( str[i] > 96 && str[i] < 123 )
str[i] -= 32;
}
return str;
}

bool isNpos( size_t iter )
{
return iter == std::string::npos;
}