对于愚蠢的问题,我提前道歉!打印一个字符*
这里是我的结构DEF:
struct vcard {
char *cnet;
char *email;
char *fname;
char *lname;
char *tel;
};
我想打印这个结构与功能vcard_show(虚拟卡* C)的表示,但是编译器抛出回一个警告:
void vcard_show(struct vcard *c)
{
printf("First Name: %c\n", c->fname);
printf("Last Name: %c\n", c->lname);
printf("CNet ID: %c\n", c->cnet);
printf("Email: %c\n", c->email);
printf("Phone Number: %c\n", c->tel);
}
当编: “警告:格式 '%C' 型预计 'INT',但实参2的类型为 '字符*'”
是不是%C为字符符号*?
非常感谢! – 2013-03-08 00:22:14