我在編譯我的代碼時遇到下面報告的錯誤。你能糾正我在我錯誤的地方嗎?的->
無效類型參數' - >'(有'int')
無效的類型參數(有
int
)
我的代碼如下:
#include <stdio.h>
#include <string.h>
#include <math.h>
#include <stdlib.h>
typedef struct bundles
{
char str[12];
struct bundles *right;
}bundle;
int main() {
/* Enter your code here. Read input from STDIN. Print output to STDOUT */
unsigned long N;
scanf("%lu", &N);
bundle *arr_nodes;
arr_nodes = malloc(sizeof(bundle)*100);
int i=5;
for(i=0;i<100;i++)
{
scanf("%s", &arr_nodes+i->str);
printf("%s", arr_nodes+i->str);
}
return 0;
}
我在這行面臨的問題:
scanf("%s", &arr_nodes+i->str);
printf("%s", arr_nodes+i->str);
感謝iharob。有效。我不知道括號。現在有道理。 – SPradhan