C言語なら、ぬるぽに聞け! Part 〈53〉
■ このスレッドは過去ログ倉庫に格納されています
0814デフォルトの名無しさん
NGNG#include <stdlib.h>
typedef struct {
char ch0;
char ch1;
char ch2;
}INT;
int main(void)
{
int *p;
INT in;
p = malloc(sizeof(char*) * 3);
if ( p == NULL ) {
printf("Memory Error\n");
}
printf("%p\n", &in.ch0);
printf("%p\n", &in.ch1);
printf("%p\n", &in.ch2);
p[0] = (int)&in.ch0;
p[1] = (int)&in.ch1;
p[2] = (int)&in.ch2;
printf("%p\n", p[0]);
printf("%p\n", p[1]);
printf("%p\n", p[2]);
free(p);
return 0;
}
■ このスレッドは過去ログ倉庫に格納されています