int nacti_matici(Bitmap *matice, const char *soubor_nazev){
int radky = 0;
int sloupce = 0;
FILE *file = fopen(soubor_nazev,"r");
if(file==NULL){
tiskChyba(ERROR_FILE);
return 0;
}
if(fscanf(file,"%d%d",&radky,&sloupce)!=2)
{
tiskChyba(ERROR_MATICE_BAD);
fclose(file);
return 0;
}
if(rozmer_matice_param(sloupce, radky)==0){
tiskChyba(ERROR_MATICE_BAD);
fclose(file);
return 0;
}
matice->radky = radky;
matice->sloupce = sloupce;
int pruchod = 0;
int znak;
while((znak = getc(file))!=EOF){
printf("%d-%c",znak, znak);
pruchod++;
}
fclose(file);
return 1;
}
Jde o funkci která má načtené hodnoty ukládat do pole, momentálně to dělá pouze výpis (pro kontrolu) no a tady jsem skončil, zkoušel jsem to různě upravit, ale prostě nic.Ohledně spouštění exe, to bylo jedno z prvních co kontroluji, kdyby to byla taková prkotina, tak bych nad tím neseděl 5 hodin, popravdě jsem tak trochu už bezradnej, protože jsem vyčerpal své vědomosti (možnosti) a nemůžu s tím hnout. Pokusím se rozpochodovat ještě v jiným prostředí...