[i=s] 本帖最后由 hongyu315 于 2010-5-10 17:48 编辑 [/i]
3.c: In function ‘main’:
3.c:3: error: ‘for’ loop initial declarations are only allowed in C99 mode
3.c:3: note: use option -std=c99 or -std=gnu99 to compile your code
3.c:5: warning: incompatible implicit declaration of built-in function ‘print
原来是我忘记加头文件 stdio.h了 感谢各位的回复
hongyu315 于 2010-06-10 09:57:34发表:
封帖
hackzb86 于 2010-05-29 03:05:31发表:
老大.......头文件都忘记加了嗦,我狂汗......
楼兰后主 于 2010-05-28 14:40:22发表:
路过
hongyu315 于 2010-05-24 16:09:06发表:
呵呵
netwarfire 于 2010-05-18 13:47:17发表:
学了一招
hongyu315 于 2010-05-18 11:39:27发表:
tracking
满天飞1 于 2010-05-16 22:18:06发表:
呵呵 我也经常犯这种错误~
hongyu315 于 2010-05-16 09:37:55发表:
呵呵 新手
meepo 于 2010-05-16 00:24:20发表:
无语。。。头文件也可以忘记:0wpoi2
hongyu315 于 2010-05-13 22:30:29发表:
加了头文件 stdio.h 然后编译gcc -std=c99 3.c -o 3.o
通过了
glxin1982 于 2010-05-13 20:16:48发表:
:0w5ty(1
hongyu315 于 2010-05-10 17:51:25发表:
忘记加头文件 stdio.h了 感谢各位的回复
lianshaohua 于 2010-05-10 09:05:37发表:
贴下源码,否则真的帮不了你的;
alick 于 2010-05-09 23:13:59发表:
补充楼上的,print f的错误是因为没有包含 stdio.h这个头文件
naruto01 于 2010-05-09 15:40:22发表:
在for循环时初始化了一个变量? warning的很清楚嘛 编译时加上选项 "-std=c99"
printf()出的问题没见过。。需要源代码。。
太阳之光 于 2010-05-09 09:35:39发表:
你把源代码贴出来看看????
nutra 于 2010-05-09 08:23:50发表:
C不太清楚
6shao 于 2010-05-09 08:11:27发表:
文件名称“3.c”?貌似直接用数字命名不大合适吧?
hantu 于 2010-05-08 23:40:55发表:
贴源码出来看看
绿色圣光 于 2010-05-08 23:24:44发表:
源码呢?