/* ----------------------------------------------- 配列 文字列を逆並びで表示する ----------------------------------------------- */ #include main() { char m[100],n[100]; int i,mojicnt; printf("\n"); printf("文字列を入れてください --> "); /* scanf("%s",m); */ gets(m); printf("\n"); printf("入力した文字列は %s です \n",m); printf("\n"); for ( i=0 ; m[i]!='\0' ; i++ ) { ; } mojicnt = i; printf("mojicnt = %d \n",mojicnt); n[mojicnt]='\0'; mojicnt--; for ( i=0 ; m[i]!='\0' ; i++ ) { n[mojicnt] = m[i]; mojicnt--; } printf("逆向きで表示します %s \n",n); printf("\n"); }