infoarena

infoarena - concursuri, probleme, evaluator, articole => Informatica => Subiect creat de: Simoiu Robert din Februarie 19, 2010, 19:38:25



Titlul: itoa Infoarena Error?
Scris de: Simoiu Robert din Februarie 19, 2010, 19:38:25
Buna. Am facut o problema ,iar cand o pun pe infoarena imi zice compiler error, itoa  was not declarated in his scope. Am incercat pe pc-ul meu, merge ok. Care ar fi problema ? http://infoarena.ro/job_detail/399034


Titlul: Răspuns: itoa Infoarena Error?
Scris de: alexandru din Februarie 19, 2010, 19:44:20
Itoa nu e standard, fa functia de mana :)
Cod:
char number[100];
int nr;
....
sprintf( number, "%d", nr ); //gasesti functia in cstdio ( stdio.h )


Titlul: Răspuns: itoa Infoarena Error?
Scris de: Simoiu Robert din Februarie 19, 2010, 19:46:23
Am facut. Mi-a zis un prieten acum 1 minut si am facut si am luat 100pct. Merci de opinie. Dar totusi, nu exista vre-un mod de a face altcumva ? Adica tot cu itoa ?
[LE] Si inca ceva, aceste 2 "headere" sunt suficiente :
Cod:
#include <fstream>
using namespace std;


Titlul: Răspuns: itoa Infoarena Error?
Scris de: alexandru din Februarie 19, 2010, 19:48:22
Am facut. mi-a zis un prieten acum 1 minut si am facut si am luat 100pct. Merci de opinie. Dar totusi, nu exista vre-un mod de a face altcumva ? Adica tot cu itoa ?
Nu, el mai este implementat pe diferite compilatoare dar cum am zis nu e standard, deci nu merita sa te complici si sa ai probleme ( sa nu ei 100pct ) din cauza a cateva caractere de cod in plus :)


Titlul: Răspuns: itoa Infoarena Error?
Scris de: Simoiu Robert din Februarie 19, 2010, 19:50:03
Nu is 3 linii, probabil cateva caractere in plus  :rotfl:


Titlul: Răspuns: itoa Infoarena Error?
Scris de: alexandru din Februarie 19, 2010, 19:51:18
Nu is 3 linii, probabil cateva caractere in plus  :rotfl:
Ma rog...
si app: unde vezi tu 2 headere acolo ?


Titlul: Răspuns: itoa Infoarena Error?
Scris de: Simoiu Robert din Februarie 19, 2010, 20:03:13
Am pus cuvantul intre ghilimele, adica doar un header. Namespace e tot un fel de header, deoarece contine multe operatii in el.


Titlul: Răspuns: itoa Infoarena Error?
Scris de: Andrei Grigorean din Februarie 19, 2010, 21:34:12
Am pus cuvantul intre ghilimele, adica doar un header. Namespace e tot un fel de header, deoarece contine multe operatii in el.

Poti citi mai multe despre ce e un namespace aici (http://en.wikipedia.org/wiki/Namespace).


Titlul: Răspuns: itoa Infoarena Error?
Scris de: alexandru din Februarie 20, 2010, 06:53:04
Namespace nu e un header, e un mod de a grupa mai multe clase, spus pe scurt. :)
http://www.cplusplus.com/doc/tutorial/namespaces/