これが私の練習コードです:
int integer_part;
char* string_part = (char*)malloc(sizeof(1000));
char* input_string = (char*)malloc(sizeof(1000)+sizeof(int));
cin>>input_string;
sscanf(input_string, "%s %d", string_part, &integer_part);
printf("scan: %s %d", string_part, integer_part);
このコードを使用して入力を受け取りますabc 2012
が、結果は次のようになりますabc 0
悲しいことに、問題がどこにあるのかわかりませんでした。誰かがこれを少し手伝ってくれますか?ありがとうございました