int main() {
char b[100];
for (int i = 1; i <= 10; i++)
scanf ("%c%*c", b[i]);
}
字符数组的声明,但是我得到的错误“格式arguemnt是不是一个指针”错误在GCC 3.3.4
我如何声明一个数组来获取所有值形成用户?
编辑:
#include <cstdio>
#include <stdlib.h>
using namespace std;
int p[100], b, bc;
char bb[100];
int main() {
printf("Enter Count : ");
scanf ("%d", &bc);
for (b = 1; b <= bc; b++) {
printf("Enter a char and integer: ");
scanf ("%c%*c %d", &bb[b-1], &p[b-1]);
printf ("\n Your Entries => %c, %d", bb[b-1], p[b-1]);
}
return 0;
}
这是我的源代码。
这不是你如何在C或C++中编写for-loop。 – 2011-05-07 13:41:57
:)只是为了展示如何,没有别的.. :) – coderex 2011-05-07 13:42:31
为什么-ve马克?什么 ? – coderex 2011-05-07 13:50:26