- 締切済み
c言語でポインタ変数を用いた配列の反転操作
c言語でポインタ変数を用いた配列の反転操作を行いたいのですが、文字列の反転の仕方が分かりません。流れとしては、文字列の長さを調べてから文字列を反転して表示するという感じです。どうか教えてください。また、その他問題点があればご指摘よろしくお願いします。 #include <stdio.h> int strlength(char *str) { /* 文字列の長さを調べる /* int length = 0; while (*str++ != '\0'){ length++; } return length; } int main(void) { /*配列strSrc[]の文字列を逆にして配列strDst[]に格納する */ char strSrc[] = "reverse this"; char *pC; char strDst[] = "01234567890123456789"; char *pD; int length; printf( "%s\n", strSrc ); /* この部分が分かりません */ printf("%s\n", strDst ) ; return( 0 ); }
- みんなの回答 (15)
- 専門家の回答
みんなの回答
- asuncion
- ベストアンサー率33% (2127/6291)
回答No.15
- yama5140
- ベストアンサー率54% (136/250)
回答No.14
- asuncion
- ベストアンサー率33% (2127/6291)
回答No.13
- D-Matsu
- ベストアンサー率45% (1080/2394)
回答No.12
- asuncion
- ベストアンサー率33% (2127/6291)
回答No.11
- asuncion
- ベストアンサー率33% (2127/6291)
回答No.10
- Tacosan
- ベストアンサー率23% (3656/15482)
回答No.9
- D-Matsu
- ベストアンサー率45% (1080/2394)
回答No.8
- hegemon
- ベストアンサー率72% (21/29)
回答No.7
- redfox63
- ベストアンサー率71% (1325/1856)
回答No.6
- 1
- 2