作者SATSUGAI (约翰‧克劳萨二世)
看板C_and_CPP
标题[问题] YA!鬼打墙+1
时间Tue Oct 20 02:13:33 2009
struct abtype
{
char name[30],age[3],pn[20],url[50];
}ab[20];
int main(int argc,char *argv[])
{
FILE *fptr;
fptr=fopen(argv[1],"a+");
sub(fptr);
......
}
void sub(const int *fptr)
{
fprintf(fptr,"%s\t%s\t%s\t%s\n",ab[cou].name,ab[cou].age,ab[cou].pn,
ab[cou].url);
......
}
他一直warning我说我fprintf那行
passing arg 1 of 'fprintf' from incompatible pointer type......
◢▆▅▄▃崩╰(〒皿〒)╯溃▃▄▅▇◣
btw下午问的那个问题,目前用struct干掉...
所以可能晚一点再回去研究...现在要赶快把该死的project完成= =
--
Johannes Krauser II ◣◣ 杀 ◢◢ ◣ 强暴!强暴!强暴!强暴!强暴!强暴!
GO TO D.M.C 〈◥◣◢◤〉 ◥◣ 强暴!强暴!强暴!强暴!强暴!
デトロイト ハ▇
▲ ▇ハ ▆▅▄▂▁▂▃▅▆▅
メタル ▏ ハ▄▃▄ハ ▏ ∵ ∵ ◤
▃▄▃ シティ▋ ノ◥ ◤ㄟ ▎ ∴ ◢
▋▊▍ ▏ ◣▂◢ ▏ φjeans1020
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.47.104.106
1F:→ QQ29:warning~你要把程式写道0 warning嘛....我觉得很难耶 10/20 02:15
2F:→ SATSUGAI:我每次warning就是有致命错误= = 所以有提醒有差 10/20 02:16
3F:推 ckclark:const FILE *fptr 10/20 02:23
4F:推 ckclark:而且要printf为什麽是const 10/20 02:29
5F:→ SATSUGAI:有没有const都一样出错= = 试过了 10/20 02:47
6F:→ SATSUGAI:然後出错的点好像在fprintf();的");" .............. 10/20 02:47
7F:→ james732:void sub(const int *fptr) -> void sub(FILE *fptr) 10/20 02:47
8F:→ SATSUGAI:感谢! 果然是错这种蠢地方 10/20 02:49
9F:→ SATSUGAI:但是warning还是在orz 10/20 02:50
发现错误讯息是
passing arg 1 of `fprintf' discards qualifiers from pointer target type
※ 编辑: SATSUGAI 来自: 114.47.104.106 (10/20 02:55)
10F:→ james732:现在的 warning 是? 10/20 02:55
11F:→ james732:看不出来,放弃 XD 10/20 02:57
12F:→ SATSUGAI:我重开IDE试试看= = 10/20 02:58
13F:→ SATSUGAI:没用orz 10/20 02:58
14F:→ james732:可以请你修改文章 把你最新的程式码放上来吗? 10/20 02:59
15F:推 ckclark:需要fprintf用const FILE *fptr很不合理 把const拿掉吧 10/20 04:22
16F:→ SATSUGAI:网路挂了= = 可能要过一阵子才能放code上来 10/20 10:43