SinggahDapur
20th November 2011, 12:03 PM
#include
#include
typedef struct Grid {
int counter;
char *arr;
}Grid;
struct Grid* adt() {
struct Grid *X = (struct Grid*)malloc(sizeof(Grid));
X->arr = "Hello World\n";
X->counter = 1;
return (Grid*) X;
}
int main(void)
{
struct Grid *X;
X = (Grid *) adt();
printf("%s %d\n",X->arr,X->counter);
free(X);
return 0;
}
Gan, pertanyaan ane, dari program di atas. kenapa setelah perlu bintang di depan "char *arr" yang di typedef struct Grid?
Terimakasih Gan.
</div>
#include
typedef struct Grid {
int counter;
char *arr;
}Grid;
struct Grid* adt() {
struct Grid *X = (struct Grid*)malloc(sizeof(Grid));
X->arr = "Hello World\n";
X->counter = 1;
return (Grid*) X;
}
int main(void)
{
struct Grid *X;
X = (Grid *) adt();
printf("%s %d\n",X->arr,X->counter);
free(X);
return 0;
}
Gan, pertanyaan ane, dari program di atas. kenapa setelah perlu bintang di depan "char *arr" yang di typedef struct Grid?
Terimakasih Gan.
</div>