=== 소 감 === 2바이트 문자를 처리하는 방법은 [문보창]선배님의 process_wchar() 함수를 빌려다 썼다. === 코 드 === {{{~cpp #include #include #include void swap2 (char *p, char *q) { char temp; temp = *p; *p = *q; *q = temp; } void main() { char string[200]; int numberOfString; char broker; FILE *before, *after; before = fopen("source.txt", "r"); fgets(string, 200, before); fclose(before); printf("%s\n",string); numberOfString = strlen(string); for (int i = 0; i < numberOfString; i++) { if (string[i] < 0 && string[i+ 1] < 0) { swap2(&string[i],&string[i+1]); i++; } } if(numberOfString%2==0) { int i; for(i=1;i