在过去的两个小时里,我一直对此感到困惑,这真的让我很恼火.我正在使用标准C,试图打印一个char数组元素.
以下是一个工作的片段(打印整个数组),
CreditCard validate_card(long long n) {
CreditCard cc; // specify new credit card
cc.n = n; // specify card num as passed
cc.valid = false; // initialize as invalid
cc.type = AEX; // initialize at american express
bool valid;
char s[20];
sprintf( s, "%d", n ); // convert credit card number into char array
printf("%s\n", s);
return cc;
}
Run Code Online (Sandbox Code Playgroud)
以下代码段不起作用,
CreditCard validate_card(long long n) {
CreditCard cc; // specify new credit card
cc.n = n; // specify card num …Run Code Online (Sandbox Code Playgroud)