无法弄清楚这一点,试图将两个名称 fscanf 成两个 char[]
if (numpairs == 2){
fscanf("%s %s", malename1[MAX], malename2[MAX]); //read in names
printf("%s %s", malename1[MAX], malename2[MAX]); //print out names
这是它崩溃并给我“警告:警告:从不兼容的指针类型传递'fscanf'的参数1
编辑: MAX 定义为 20,而 malename1[MAX+1] malename2[MAX+1] (+1 表示 null)
编辑:我已经读到了一些工作,怎么能占一个空间来结束malename1的读入?我正在阅读 Chris 的 malename1 和 Ryan 的 malename2 但对于 malename1 它扫描 ChrisRyan