ぼるじょあがC/C++の宿題を片づけますYO! 47代目
■ このスレッドは過去ログ倉庫に格納されています
0384デフォルトの名無しさん
2005/07/09(土) 00:01:27#include <string.h>
/* 1 */
struct stdata { int no; char name[11]; int score[5];};
/* 2 */
struct stdata g_data[10];
int set_data(int index, int no, char *name, int score[4])
{
if( index < 0 || index > 11) return 0;
else
{
struct stdata *p = &g_data[index];
size_t len = strlen(name);
p->no = no;
memmve(p->name, name, 10);
p->name[len > 11 ? 11 : len] = '\0';
memmove(p->score+1, score, sizeof(int)*4);
return 1;
}
}
/* 3 */
void goukei(struct stdata *astdata)
{
if( astdata != NULL )
{
int i;
astdata->score[0] = 0; /* score[0] に合計点 */
for(i = 0; i < 4; ++i) astdata->score[0] += astdata->score[i];
}
}
■ このスレッドは過去ログ倉庫に格納されています