【发布时间】:2014-05-11 07:17:05
【问题描述】:
在过去的两个小时里,我一直在挂断这件事,这真的让我很恼火。我正在使用标准 C,试图打印一个 char 数组的元素。
以下是一个有效的sn-p(打印整个数组),
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;
}
下面的sn-p不行,
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[0]);
return cc;
}
关于这一点,如果有人也可以向我解释如何将 char 数组元素连接到 char 指针,我将不胜感激。
【问题讨论】: