Я создал файл B12, который содержит некоторые символы, я хочу сохранить этот файл в 2d массиве, а затем распечатать его, но мой код не дает правильного вывода.
Я пробовал использовать этот код, но он не смог мне помочь
#include<stdio.h>
#include<stdlib.h>
int main()
{
char ar[9][9];
int i,j;
FILE *fp;
fp=fopen("B12.txt","r");
if(fp==NULL)
printf("File not Found");
for(i=0; i<9; i++)
{
for(j=0; j<9; j++)
{
fscanf(fp," %c",&ar[i][j]);
}
}
for(i=0; i<9; i++)
{
for(j=0; j<8; j++)
{
printf("%c",ar[i][j]);
}
printf("\n");
}
return 0;
}
Вывод кода выше:
applemas
obnanaoa
qamalikg
rlpoppqf
elpaaprv
langolne
oagtqamv
okgqplpm
cwfaalpa
Но файл содержит следующие символы, которые мне нужно напечатать,
applemasgo
bnanaoatqa
malikgqrlp
oppqfaelpa
aprvelango
lnenoagtqa
mvlokgqplp
mpcwfaalpa
ghbnnmlspq
oppomobile