Mam taki programik:
#include <stdio.h>
#include <iostream>
using namespace std;
int main()
{
FILE * pFile;
int c;
int n = 0, k = 0;
char tab[10][10];
pFile=fopen ("mapa.txt","r");
if (pFile==NULL) perror ("Error opening file");
else
do {
c = getc (pFile);
if (c == '$')
{
tab[k][n] = c;
n++;
if (n == 9)
{
n = 0;
k++;
}
}
} while (k != 9);
fclose (pFile);
for(int i = 0; i <= 9; i++)
for(int j = 0; j <= 9; j++)
{
cout << "wypisywanie";
cout << tab[i][j];
}
}
Pobiera on po 1 znaku z pliku, plik jest w tym samym folderze co program a mimo to nic się nie dzieje, w czym jest problem ?