0

我已经处理了一段时间的错误,并希望获得一些帮助/澄清。我编译时的错误如下“

Demo1.c:179:6:警告:格式“%d”需要“int”类型的参数,但参数 2 的类型为“int *”[-Wformat]

错误所指的行是:

printf("Phone No:%d\n",s.phone_no); 
4

1 回答 1

1

s.phone_no 是一个指向整数的指针,而 %d 期待一个整数。

利用

*(s.phone_no)  

代替

s.phone_no

在 printf 中。那应该可以解决您的问题。

于 2013-10-19T23:46:28.293 回答