我在互联网上搜索了一个解决方案,但我仍然找不到它。所以我在这里报名,希望你们中的一些人可以帮助我。我还在学习C,所以请原谅这是一个愚蠢的问题。我最近制作了一个代码,一切正常,直到我决定添加一个fwrite,这就是它的样子:
char str[] = "Test.";
fwrite(str, 1, sizeof(str), Console);
我试图编译它,编译器给我一个错误:
Main.c:57:13: error: expected ')' before numeric constant
问题是什么,我该如何解决?
答案 0 :(得分:0)
尝试使用stdout代替Console。
答案 1 :(得分:0)
试试这个
char str[] = "Test.";
fwrite(&str, sizeof(char), sizeof(str), stdout);
虽然,我认为问题可能是由于代码中的其他地方打开了括号。