Functii de conversie

Functia strlwr cu forma generala
strlwr(sir); – are rolul de a converti toate literele mari din sir in litere mici. Restul caracterelor raman neschimbate.

 Functia strupr cu forma generala
strupr(sir); – are rolul de a converti toate literele mici din sir in litere mari. Restul caracterelor raman neschimbate

Functia strbrk cu forma generala
strpbrk(sir1,sir2); – actioneaza in felul urmator:

o        Cauta primul caracter al sirului sir1 in sir2. Daca este gasit, returneaza adresa sa din cadrul sirului sir1 si executia se termina. Altfel, se trece la pasul urmator.

o        Cauta al doilea caracter al sirului sir1 in sir2. Daca este gasit, returneaza adresa sa din cadrul sirului sir1 si executia se termina. Altfel, se trece la pasul urmator.

o       

o        Daca nici un caracter al sirului sir1 nu apartine sirului sir2, functia returneaza adresa nula.

Functia atof cu forma generala
double atof(sir); – converteste un sir catre tipul double. Daca aceasta conversie esueaza (se intalneste un caracter nenumeric), valoarea intoarsa este 0. Aceasta functie (ca si cele similare) necesita includerea librariei stdlib.h.

Functia atold cu forma generala
long
double _atold(sir); – converteste un sir catre tipul long double. Daca aceasta conversie esueaza, valoarea intoarsa este 0.

  Functia atoi cu forma generala
int atoi(sir); – converteste un sir catre tipul int. Daca aceasta conversie esueaza (se intalneste un caracter nenumeric), valoarea intoarsa este 0.

 Functia atol cu forma generala
long atol(sir); – converteste un sir catre tipul long. Daca aceasta conversie esueaza (se intalneste un caracter nenumeric), valoarea intoarsa este 0.

 Functia itoa cu forma generala
itoa(int valoare,sir,int baza); – converteste o valoare de tip int in sir, care este memorat in variabila sir. Baza retine baza de numeratie catre care sa se faca conversia. In cazul bazei 10, sirul retine si eventualul semn -.

Functia ltoa cu forma generala
ltoa(long valoare,sir,int baza); – converteste o valoare de tip long int in sir, care este memorat in variabila sir.

 Functia ultoa cu forma generala
ultoa(unsigned long valoare,sir,int baza); – converteste o valoare de tip unsigned long in sir, care este memorat in variabila sir.

#include<iostream.h>
#include<string.h>
#include<stdlib.h>
void main()
{char sir[100];  int n;
cout<<"dati sirul ";cin.get(sir,100);
n=atoi(sir);
cout<<"numarul dupa conversie "<<n<<"\n";
itoa(n,sir,10);
cout<<n<<" in baza 10 "<<sir<<"\n";
itoa(n,sir,8);
cout<<n<<" in baza 8 "<<sir<<"\n";
itoa(n,sir,16);
cout<<n<<" in baza 16 "<<sir<<"\n";
itoa(n,sir,2);
cout<<n<<" in baza 2 "<<sir<<"\n";
}

counter for wordpress

View My Stats