Miten voin lukea tiedoston koko sisällön muuttujaan? Jos teen näin:
FILE * tiedosto;
char taulukko[501];
tiedosto = fopen("C:\\teksti.txt", "r");
fgets(taulukko, 500, tiedosto);
Niin muuttujaan tulee vain merkit ensimmäiseen rivinvaihtoon asti.
FILE * tiedosto;
char taulukko[501];
tiedosto = fopen("C:\\teksti.txt", "r");
fgets(taulukko, 500, tiedosto);
Niin muuttujaan tulee vain merkit ensimmäiseen rivinvaihtoon asti.
Vastaukset 2
Vanhimmat
Lue fread():lla.
fread (taulukko,1,500,tiedosto);
Esimerkki tuolla:
http://www.cplusplus.com/ref/cstdio/fread.html
fgets() funktio lukee merkkejä vain seuraavaan rivinvaihtomerkkiin saakka. Näin funktion pitääkin toimia.