[C언어] 문자열 거꾸로 만드는 함수 만들기
프로그래밍/C
2015. 5. 13. 20:50
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 | /* 프로그램명 : 문자열 거꾸로 만드는 함수 만들기 제 작 자 : 방명광 ( http://idsan.net ) 제 작 일 : 2015-05-13 */ #include <stdio.h> #include <string.h> void revString(char *pA); int main(void) { char A[10] = "123456789"; printf("%s\n", A); revString(A); printf("%s\n", A); return 0; } void revString(char *pA) { int i; int len_pA = strlen(pA); char temp; for (i = 0; i < len_pA / 2; i++) { temp = pA[i]; pA[i] = pA[len_pA - i - 1]; pA[len_pA - i - 1] = temp; } pA[len_pA] = '\0'; } | cs |