我有一个“part1 part2”形式的单行输入文本。如果在同一行中输入了两个不同的变量part1和part2,我如何得到它们?

最佳答案

可以使用两种不同的格式说明符:

#include <stdio.h>

int main(void)
{
    char part1[100],part2[100];
    scanf("%99s%99s",part1,part2);
    printf("%s,%s\n",part1,part2);
    return 0;
}

10-05 19:52