ViVi Home > 技術文書 > ポインタ入門 > 基礎演習問題> str_rot_left


 

 

C/C++ ポインタ入門 > 文字列関数 > str_rot_left
Nobuhide Tsuda
Nov-2013

文字列を左にローテイト(回転):void my_str_rot_left(char *str)

void my_str_rot_left(char *str)
{
    int len = strlen(str);
    if( len <= 1 ) {
    	return;
    }
    char c = *str;
    for(int i = 0; i < len - 1; ++i) {
        str[i] = str[i+1];
    }
    str[len-1] = c;
}

解説:

 


前: | 次: