Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/c/65.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C 我的代码有一些问题_C - Fatal编程技术网

C 我的代码有一些问题

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

我的代码有点问题。我正在运行代码,我把像马德里-巴萨这样的球队放在文件中,然后只出现在马德里。否则,如果我只放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++;
}

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,文件将无法识别“ç”