「C言語における文字列の扱い」の編集履歴(バックアップ)一覧に戻る
C言語における文字列の扱い - (2010/06/11 (金) 01:15:08) のソース
**C言語における文字列の扱い このページは未完成です。ごめんなさい... ***文字列を逆にする関数 #include <stdio.h> #include <string.h> #include <stdlib.h> //引数strを逆にしてstrに代入する関数 void reverseString(char *str){ char *hoge; int length; hoge = (char *)malloc( sizeof(char) * strlen(str) ); length = strlen(str); for(int i=0 ; i<length ; i++){ hoge[length-i-1] = str[i]; } for(int i=0 ; i<length ; i++){ str[i] = hoge[i]; } } int main(){ char str[80]; printf("文字列を入力してください:"); scanf("%s" , str); reverseString(str); printf("%s \n", str); return 0; }