C/C++の宿題片付けます 138代目
■ このスレッドは過去ログ倉庫に格納されています
0167デフォルトの名無しさん
2010/07/19(月) 22:29:47問題の意味がよくわからんが、こんなんでいいのか?
#include <stdio.h>
int main(void) {
char src[32];
int *ptr_i;
double *ptr_d;
int i;
for(i = 0; i < 32; i++) {
src[i] = i;
}
ptr_i = (int *)src;
ptr_d = (double *)src;
for(i = 0; i < 8; i++) {
if ((char *)ptr_i == (char *)ptr_d) {
printf("ptr_d:");
ptr_d++;
} else {
printf(" ");
}
printf("%p) = 0x%x\n", ptr_i, *ptr_i);
ptr_i++;
}
return 0;
}
■ このスレッドは過去ログ倉庫に格納されています