「C言語における文字列の扱い」の編集履歴(バックアップ)一覧に戻る
C言語における文字列の扱い」を以下のとおり復元します。
**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;
 }  









...

復元してよろしいですか?

目安箱バナー