Scrigroup - Documente si articole

     

HomeDocumenteUploadResurseAlte limbi doc
AccessAdobe photoshopAlgoritmiAutocadBaze de dateCC sharp
CalculatoareCorel drawDot netExcelFox proFrontpageHardware
HtmlInternetJavaLinuxMatlabMs dosPascal
PhpPower pointRetele calculatoareSqlTutorialsWebdesignWindows
WordXml


Introducerea si extragerea unei linii

c



+ Font mai mare | - Font mai mic



Introducerea si extragerea unei linii

Biblioteca standard contine o rutina numita fgets care este

similara functiei getline pe care am utilizat-o pina acum.



Apelarea:

fgets(line, MAXLINE, fp)

citeste urmatoarea linie de la intrare (incluzind newline) din

fisierul fp in tabloul de caractere numit line ; cel muklt

MAXLINE-1 caractere vor fi citite. Linia rezultata este

terminata prin 0. Normal fgets returneaza linia ; la sfirsitul

fisierului returneaza NULL. (Getline returneaza lungimea liniei

si zero pentru sfirsitul fisierului).

Pentru iesire, functia scrie un sir(care nu trebuie sa contina

newline) intr-un fisier.

fputs(line, fp)

Pentru a arata ca nu exista nimic magic cu functiile fgets si

fputs mai jos sint copiate din biblioteca standard de intrare

/iesire.

#include <stdio.h>

char *fgets(s, n, iop) /* get at most n chars from iop */

char *s

int n;

register FILE*iop;

fputs(s, iop) /* put string s on file iop */

register char *s;

register FILE *iop;

Exercitiul 7.3. Scrieti un program de comparare a doua

fisiere, si tipariti prima linie si pozitia caracterelor cind

difera.

Exercitiul 7.4. Modificati programul de gasire a tipului din

capitolul 5 asa fel incit sa aibe intrarea dintr-un set de

fisiere de intrare numite iar daca nu sint numite fisiere de

intrare, de la intrarea standard. Trebuie tiparit numele

fisierului cind este detectata o linie potrivita ?

Exercitiul 7.5. Scrieti un program de tiparire a unui set de

fisiere, in care fiecare sa inceapa pe pagina noua cu un titlu

si un contor de pagini pentru fiecare fisier.



Politica de confidentialitate | Termeni si conditii de utilizare



DISTRIBUIE DOCUMENTUL

Comentarii


Vizualizari: 980
Importanta: rank

Comenteaza documentul:

Te rugam sa te autentifici sau sa iti faci cont pentru a putea comenta

Creaza cont nou

Termeni si conditii de utilizare | Contact
© SCRIGROUP 2024 . All rights reserved