리버스 수 있습니까 반대하는 간단한 프로그램을 만든 C에서 문자열을 여기에 내 코드입니다 :C는 : 문자의 배열이 아닌 문자열
#include <stdio.h>
int main(){
char istring[] = {'f','o','o','b','a','r'};
char revstring[sizeof(istring)];
for(int i = 0; i < sizeof(istring); i++){
int cplace = sizeof(istring)-i-1;
revstring[cplace] = istring[i];
}
printf("%s",revstring);
return 0;
}
및 raboof
을 예상대로 내 결과입니다.
이제 char istring[] = "foobar";
으로 char istring[] = {'f','o','o','b','a','r'};
을 교환하면 아무 것도 출력되지 않습니다. 뭐가 문제 야?
미리 감사드립니다.
는 C에서