Documente online.
Zona de administrare documente. Fisierele tale
Am uitat parola x Creaza cont nou
 HomeExploreaza
upload
Upload




Conversii de format in memorie

c


Conversii de format in memorie

Functiile scanf si printf au corespondente functiile sscanf si
sprintf care executa aceleasi tipuri de conversii, dar care
opereazza asupra unui sir nu asupra unui fisier. 23223j97x Formatul general
este:

sprintf(string, control, arg1, arg2,...)
sscanf(string, control, arg1, arg2,...)

sprintf formateaza argumentele arg1, arg2, etc, conform sirului
"control" ca mai inainte, dar plaseaza rezultatele in "string"
in loc de iesirea standard. Desigur "string" trebuie sa fie
suficient de mare pentru a primi rezultatul. Ca exempolu, daca
"name" este un tablou de caractere si n este un intreg, atunci:

sprintf(name, "temp%d", n);

creaza un sir de forma tempnnn in "name", unde nnn este valoarea
lui n.

sscanf face conversia inversa -imparte sirul "string"
conform formatului din "control" si plaseaza valorile
rezultate in arg1, arg2, etc. Aceste argumente trebuie sa fie
pointeri. Astfel: sscanf(name, "temp%d", @n); n la valoarea
digitilor din sir care urmeaza dupa temp in "name".

Exercitiul 7.2. Rescrieti exemplul de calculator din
capitolul 4 utilizind scanf si/sau sscanf pentru a face intrarea
si conversia numerelor.




Document Info


Accesari: 865
Apreciat: hand-up

Comenteaza documentul:

Nu esti inregistrat
Trebuie sa fii utilizator inregistrat pentru a putea comenta


Creaza cont nou

A fost util?

Daca documentul a fost util si crezi ca merita
sa adaugi un link catre el la tine in site


in pagina web a site-ului tau.




eCoduri.com - coduri postale, contabile, CAEN sau bancare

Politica de confidentialitate | Termenii si conditii de utilizare




Copyright © Contact (SCRIGROUP Int. 2024 )