#include <stdio.h>
struct Card {
int number;
char face[4];
char suit[7];
};
int main(){
Card deck;
deck.number = 5; //for debug
char face[] = "Ace"; //for debug
deck.face[] = "Ace";
deck.suit[7] = "Hearts";
printf("s of s\n",deck.face,deck.suit);
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CgpzdHJ1Y3QgQ2FyZCB7CiAgICBpbnQgbnVtYmVyOwogICAgY2hhciBmYWNlWzRdOwogICAgY2hhciBzdWl0WzddOwp9OwoKaW50IG1haW4oKXsKICAgIENhcmQgZGVjazsKICAgIGRlY2subnVtYmVyID0gNTsgLy9mb3IgZGVidWcKICAgIGNoYXIgZmFjZVtdID0gIkFjZSI7IC8vZm9yIGRlYnVnCiAgICBkZWNrLmZhY2VbXSA9ICJBY2UiOwogICAgZGVjay5zdWl0WzddID0gIkhlYXJ0cyI7CiAgICBwcmludGYoInMgb2Ygc1xuIixkZWNrLmZhY2UsZGVjay5zdWl0KTsKICAgIHJldHVybiAwOwp9
prog.cpp: In function ‘int main()’:
prog.cpp:13:15: error: expected primary-expression before ‘]’ token
deck.face[] = "Ace";
^
prog.cpp:14:18: error: invalid conversion from ‘const char*’ to ‘char’ [-fpermissive]
deck.suit[7] = "Hearts";
^
prog.cpp:15:42: warning: too many arguments for format [-Wformat-extra-args]
printf("s of s\n",deck.face,deck.suit);
^
prog.cpp:12:10: warning: unused variable ‘face’ [-Wunused-variable]
char face[] = "Ace"; //for debug
^