Vajad kellegagi rääkida?
Küsi julgelt abi LasteAbi
Logi sisse
Sulge

"reavahetusest" - 2 õppematerjali

Programmeerimine 2-esimene kodutöö
3
docx

Programmeerimine 2. esimene kodutöö

int n=0,p; // n - ridade arvu loendur, p - ühe failirea tähemärkide arv fp1=fopen(f1,"r"); // Faili avamine lugemiseks if (fp1==NULL) // Kontrollime, kas fail on olemas { printf("Sisendfaili %s avamine ebaõnnestus!n",f1); exit(1); // Programmi töö lõpetamine } else { while (!feof(fp1)) { fgets(rida,122,fp1); // Failist andmete lugemine ridade kaupa p=strlen(rida); if (p>1) n++; // Kontrollime, et failirida ei koosneks üksnes reavahetusest } } fclose(fp1); return n; // Tagasta ridade arv sisendfailis } /** Funktsioon väljundfailide tekitamiseks ning tühjendamiseks **/ void tekita_failid(void) { fp2=fopen(f2,"w"); fclose(fp2); fp3=fopen(f3,"w"); fclose(fp3); return; } /** Funktsioon isikuandmete väljastamiseks failidesse **/ void andmed_failidesse(void) { fp2=fopen(f2,"a"); fp3=fopen(f3,"a"); for (i=0;ivanus)

Informaatika → Informaatika 2
69 allalaadimist
PHP ALUSED RAAMAT
238
docx

PHP ALUSED RAAMAT

? 1 //faili nimi 2 $allikas = 'loomad.txt'; 3 //faili avamine 4 $minu_fail = fopen($allikas, 'r'); 5 //faili sisu kuvamine 6 $faili_sisu = fread($minu_fail, filesize($allikas)); echo $faili_sisu; 7 //faili sulgemine 8 fclose($minu_fail); 9 Nüüd peaksid saama väljundina kõik tekstiread. Probleem tekib reavahetustega, kus programm kuvab neid kui tühikuid. ? 1 Imetajad Roomajad Ämblikud Kalad Kahepaiksed Selleks, et html suudaks reavahetusest n aru saada, tuleb see teisendada
siltideks nl2br() abil. ? 1 //faili nimi 2 $allikas = 'loomad.txt'; 3 //faili avamine 4 $minu_fail = fopen($allikas, 'r'); 5 //faili sisu kuvamine 6 $faili_sisu = fread($minu_fail, filesize($allikas)); echo nl2br($faili_sisu); 7 //faili sulgemine 8 fclose($minu_fail); 9 Nüüd peaks sellega korras olema Tekstifaili lugemise lühem funktsioon Faili kiireks lugemiseks võiks kasutada hoopis file_get_contents() funktsiooni

Informaatika → Informaatika
24 allalaadimist


Sellel veebilehel kasutatakse küpsiseid. Kasutamist jätkates nõustute küpsiste ja veebilehe üldtingimustega Nõustun