В настоящее время я разрабатываю карты уровней для своего игрового проекта, в котором я разработал его, используя символы расширенного ASCII в текстовом файле. Тем не менее, я не уверен, как их отобразить и сохранить каждый символ в массиве.
Мне сказали использовать функцию fscanf, но я не уверен, как это сделать, так как я новичок в игровом программировании. Это мой код:
void Level1_EnterState () {
system("COLOR 04");
FILE * fPointer;
fPointer = fopen("Textfiles/Level1.txt", "r");
char singleline[255];
if (fPointer == NULL)
printf("ERROR opening file");
while (!feof(fPointer))
{
fgets(singleline, 255, fPointer);
puts(singleline);
}
fclose(fPointer);
}
Любая форма помощи будет оценена.