Diskuze: Cteni matice ze souboru
V předchozím kvízu, Online test znalostí C++, jsme si ověřili nabyté zkušenosti z kurzu.
Zobrazeno 3 zpráv z 3.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Online test znalostí C++, jsme si ověřili nabyté zkušenosti z kurzu.
No tak pár poznámek ke kódu, co mě hned praštilo do očí (teď neřeším, jak by to šlo udělat líp):
-- pro index 0 v cteni_zapis alokuješ paměť o velikosti 0
(protože j = 0)
-- nechápu, proč jsou proměnné a, b, vysledek a
cteni_zapis pole
-- chybí uvolnění paměti na vysledek a cteni_zapis
No a teď jak to vyřešit (a tím odpadnou věci, co jsem zmiňoval):
Ten for, kterým to vypisuješ by mohl vypadat takto:
for(i=0; i < pocet; i++)
{
int tmp, vysledek;
fscanf(soubor,"%d %d %d %d",&tmp,&tmp,&vysledek,&tmp);
printf("%d ",vysledek);
// jde se na další řádek
}
Zobrazeno 3 zpráv z 3.