求める実行結果
No.1 No.2 No.3 No.4 ・・・・・・・ No.30
自分で一度考えてみたコードを簡略化してここに書きます。
#include <stdio.h>
#define NUM_MAX 30
typedef struct
{
char name[128];
} NumCounter_t;
NumCounter_t NumCount[ NUM_MAX ];
void Initialize()
{
for(int i=0;i<NUM_MAX;i++)
NumCount[i].name[128] = ("NO. %d",i+1);
}
int main (void)
{
Initialize();
for(int i=0;i<NUM_MAX;i++)
{
printf("%s ",NumCount[i].name);
}
return 0;
}
Char型の使い方がおかしいのでしょうけれど直し方がわからなくて困っております。
できるだけこのようなプログラム構成のまま直したいのですがどこをどうすればよいでしょうか。よろしくお願いします。