C/C++の宿題を片付けます 54代目
■ このスレッドは過去ログ倉庫に格納されています
0690デフォルトの名無しさん
2005/12/07(水) 20:44:08#include<stdio.h>
#include<stdlib.h>
#define True 0
#define False !0
#define kArraySize 5
int main(int argc, char *argv[]){
int *data2,*p,i,data[5]={3,6,2,9,1},*q;
data2=(int*)malloc(sizeof(int)*kArraySize);
if(data2==NULL){
fprintf(stderr,"error: cannot allocate memory");
return False;
}
p=data;
q=data2;
for(i=0;i<kArraySize;i++) *q++=*p++;
for(i=0;i<kArraySize;i++) printf("data2[%d]=%d\n",i,*data2++);
return True;
}
■ このスレッドは過去ログ倉庫に格納されています