infoarena

infoarena - concursuri, probleme, evaluator, articole => Informatica => Subiect creat de: Florian Marcu din Noiembrie 29, 2007, 17:07:13



Titlul: Operatii cu siruri de caractere
Scris de: Florian Marcu din Noiembrie 29, 2007, 17:07:13
Functiile strrev si strset nu sunt recunoscute de gcc? Daca sunt, atunci in ce biblioteci? Ca in string.h iau eroare de compilare...


Titlul: Răspuns: Operatii cu siruri de caractere
Scris de: Alex Mircescu din Noiembrie 29, 2007, 20:22:36
vezi ca le ai in tchar.h (sau TCHAR.H) nu stiu sigur  :thumbup: :mrgreen:


Titlul: Răspuns: Operatii cu siruri de caractere
Scris de: Florian Marcu din Martie 12, 2008, 15:59:59
In ce biblioteca e fctia 'itoa' ? Atat pe rhide, cat si in borland, imi compileaza, insa knd trimit pe ia, iau eroare de compilare din cauza nedeclararii fctiei itoa.


Titlul: Răspuns: Operatii cu siruri de caractere
Scris de: Airinei Adrian din Martie 12, 2008, 16:14:49
Nici una din functiile mentionate de tine nu sunt ANSI C, de aceea nu e prea bine sa le folosesti.


Titlul: Răspuns: Operatii cu siruri de caractere
Scris de: Sima Cotizo din Martie 12, 2008, 17:18:19
Ca sa convertesti un char* intr-un string mai bine folosesti sscanf daca nu ai batai de cap cu timpul

Cod:
long x;
char a[200]="521300";
sscanf(a, "%ld", &x);

Daca ai probleme cu timpul implementezi de mana, cred ca merge mai repede :)


Titlul: Răspuns: Operatii cu siruri de caractere
Scris de: Florian Marcu din Martie 12, 2008, 21:16:03
Multumesc amandorura. Am implementat de mana in cele din urma. Interesanta fctia sscanf. Nu stiam ca exista.  :thumbup:


Titlul: Răspuns: Operatii cu siruri de caractere
Scris de: Andrei-Bogdan Antonescu din Mai 15, 2008, 10:54:29
Am si eu o intrebare cum poti sa afieszi in C++ caractere in chineza si eventula sa le rotesti . :-k
Ca vreau sa fac ceva in genul codului din matrix .
Tkansks.  :D


Titlul: Răspuns: Operatii cu siruri de caractere
Scris de: CHERA Laurentiu din August 19, 2008, 11:27:50
Citat
In ce biblioteca e fctia 'itoa' ? Atat pe rhide, cat si in borland, imi compileaza, insa knd trimit pe ia, iau eroare de compilare din cauza nedeclararii fctiei itoa.

Functiile "atoi","atof","itoa","dtoa" etc. se afla in fisierul antet "stdlib.h" :)
Functiile acestea convertesc o faloare de tip ascii intr-una de tip "atoi:int","atof:float","atod:double"... cat si invers
Mult succes! :D :mrgreen: :mrgreen: