C 我的代码有一些问题
我的代码有点问题。我正在运行代码,我把像马德里-巴萨这样的球队放在文件中,然后只出现在马德里。否则,如果我只放Barça,文件就不会识别“ç”C 我的代码有一些问题,c,C,我的代码有点问题。我正在运行代码,我把像马德里-巴萨这样的球队放在文件中,然后只出现在马德里。否则,如果我只放Barça,文件就不会识别“ç” while (camp<5) { printf("Altere Jogos da Liga dos Campeões %d: ", camp+1); scanf("%s", futebol[camp].campeoes); while (getchar() != '\n'); camp++; } feventosDesportiv
while (camp<5) {
printf("Altere Jogos da Liga dos Campeões %d: ", camp+1);
scanf("%s", futebol[camp].campeoes);
while (getchar() != '\n');
camp++;
}
feventosDesportivosFutebol = fopen("EventosDesportivosFutebol.txt", "w");
if (feventosDesportivosFutebol != NULL) {
fprintf(feventosDesportivosFutebol, "\n\nLiga dos Campeões:\n\n");
for (camp = 0; camp<5; camp++) {
fprintf(feventosDesportivosFutebol, "%s\n", futebol[camp].campeoes);
}
}
fclose( feventosDesportivosFutebol);
while(campwhen问一个rumtime问题:发布一个简短的代码,清晰地编译并显示问题,发布实际输入。发布实际输出,发布预期输出。“我把马德里-巴萨这样的球队放在文件中,然后只显示马德里”->scanf(“%s”,futebol[camp].campeoes);
,不在futebol[camp]中保存空格。campeoes
“…文件不识别ç”。-->您是如何确定这一点的?您看到了什么?使用了什么工具读取文件?要扩展@chux在使用%s格式描述符时所说的内容,请使用scanf()将读取输入的第一组以空格分隔的字符集,因此在遇到5个字符“Barça”/@FredK”后的空格时将停止读取,但问题是:“如果我只输入Barça,文件将无法识别“ç”