C/C++の宿題を片づけます 50代目
■ このスレッドは過去ログ倉庫に格納されています
0637デフォルトの名無しさん
2005/09/29(木) 20:27:20#include <stdio.h>
#include <stdlib.h>
typedef struct _tagSTTEST{
int iId;
char szId[32];
double dVal;
} STTEST, *PSTTEST;
void setVal(PSTTEST psttest, int id) {
psttest->iId = id;
sprintf(psttest->szId, "%d", id);
psttest->dVal = id / 0.1;
}
void printVal(PSTTEST psttest) {
printf("%d %s %f\n", psttest->iId, psttest->szId, psttest->dVal);
}
int main() {
int i;
PSTTEST psttest, p;
psttest = (PSTTEST)malloc(sizeof(STTEST) * 100);
for (i = 0, p = psttest; i < 100; ++i) setVal(p++, i);
for (i = 0, p = psttest; i < 100; ++i) printVal(p++);
}
■ このスレッドは過去ログ倉庫に格納されています