0
배열에서 데이터를 읽는 기능이 있지만 이름 대신 데이터를 인쇄하고 싶을 때 쓰레기는 4273 �нз знзнз
이됩니다. 내가 실수 한 곳?문자열 읽기 및 인쇄
함수, 경우 student_list[i] = "4273 Константинопольский А. А. 4333 знзнз"
:
int debt() {
char name[100];
char test[5];
int group;
int exam;
for (int i = 0; i < 4; i++) {
sscanf(student_list[i], "%d %[^0-9] %d %s", &group, name, &exam, test);
printf("%d %s %s\n", group, name, test);
}
return 0;
}
나는 이런 식으로 C에서 유니 코드를 사용할 수 있다고 생각하지 않는다. – MightyPork
인코딩 일 수도 있습니다. wchar – billpcs
''знзнз "''char test [5];를 사용해볼 수 있습니다. – 2501