|
|
|
![]() |
|
Strumenti |
![]() |
#21 |
Senior Member
Iscritto dal: Oct 2006
Messaggi: 352
|
lol...il problema che non ho mai utilizzato librerie io..sono 1 superniubbetto alle prime armi...cmq adesso cerkerò :P
|
![]() |
![]() |
![]() |
#22 | |
Senior Member
Iscritto dal: Oct 2006
Messaggi: 352
|
il mio help mi dice:
Quote:
|
|
![]() |
![]() |
![]() |
#23 |
Senior Member
Iscritto dal: Oct 2006
Messaggi: 352
|
non mi hanno ancora spiegato come includere le librerie...
io dell'header (.h) non so praticamente ancora niente T_T |
![]() |
![]() |
![]() |
#24 | |
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Quote:
![]() |
|
![]() |
![]() |
![]() |
#25 |
Senior Member
Iscritto dal: Oct 2006
Messaggi: 352
|
si, ma...
io l'ho messa nel .cpp e nn funziona... se gentilmente mi spiegassi anche come includere 1 libreria (cosa che tra l'altro penso sia basilare per i programmatori, te ne sarò immensamente grato) ![]() |
![]() |
![]() |
![]() |
#26 |
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Dovrebbe funzionare semplicemente aggiungendo la riga #include <sstream> in cima al file .cpp dove usi il ostringstream... Che compilatore usi ?
|
![]() |
![]() |
![]() |
#27 |
Senior Member
Iscritto dal: Oct 2006
Messaggi: 352
|
Borland C++ Builder 6
|
![]() |
![]() |
![]() |
#28 |
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Allora dovrebbe funzionare così come ti ho detto...
Al limite sotto a tutti gli include metti: using namespace std; |
![]() |
![]() |
![]() |
#29 |
Senior Member
Iscritto dal: Oct 2006
Messaggi: 352
|
cioè?
come? |
![]() |
![]() |
![]() |
#30 |
Senior Member
Iscritto dal: Oct 2006
Messaggi: 352
|
ok, adesso va...
mi dà errore alla linea: Codice:
Output->Text=ost.str(); forse se faccio Codice:
Output->Text=ost.AnsiString(); |
![]() |
![]() |
![]() |
#31 |
Senior Member
Iscritto dal: Oct 2006
Messaggi: 352
|
no..
così dice: AnsiString is not a member of 'ostringstream' quindi che si fa? T_T |
![]() |
![]() |
![]() |
#32 |
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Mea culpa, credevo che Text fosse una string invece è un AnsiString che è un tipo proprietario del C++ Builder...fai così:
Output->Text=ost.str().c_str(); ost.str() ritorna una classe string e quindi va applicato c_str() per ottenere il vettore di char... |
![]() |
![]() |
![]() |
#33 |
Senior Member
Iscritto dal: Oct 2006
Messaggi: 352
|
mi dà 1 errore nella compilazione nel dstring.h
a questa riga Codice:
ThrowIfOutOfRange(idx); // Should Range-checking be optional to avoid overhead ?? che cavolo vuol dire?? uff..nn lo finirò mai sto programma se nn c capisco nulla T_T |
![]() |
![]() |
![]() |
#34 |
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Dovrebbe essere un check per non far superare il limte delle dimensioni imposte nella editbox... Che errore ti ha dato ?
|
![]() |
![]() |
![]() |
#35 |
Senior Member
Iscritto dal: Oct 2006
Messaggi: 352
|
quando lo runno il programma parte senza errori, ma quando premo il bottone che contiene il codice..
|
![]() |
![]() |
![]() |
#36 |
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Se metti una stringa composta da una sola o da due lettere hai lo stesso errore ?
|
![]() |
![]() |
![]() |
#37 |
Senior Member
Iscritto dal: Oct 2006
Messaggi: 352
|
si...
![]() |
![]() |
![]() |
![]() |
#38 | |
Senior Member
Iscritto dal: Feb 2002
Messaggi: 906
|
Quote:
sprintf (decimale, "%d ", stringa[i] & 0xff); cout << atoi(decimale) << endl; |
|
![]() |
![]() |
![]() |
#39 |
Senior Member
Iscritto dal: Oct 2006
Messaggi: 352
|
allora...primo, la stringa di input può essere formata sia da caratteri alfabetici che da numeri quindi atoi non penso vada bene..
secondo, lavoro in visuale quindi cout e srpintf e roba simile non ce l'ho.. |
![]() |
![]() |
![]() |
#40 |
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
sì che ce l'hai sprintf...non puoi usare printf e le altre, ma sprintf sì...
In ogni caso atoi converte una stringa intero, cioè va a prendere l'intero rappresentato nella stringa...al contrario a lui serve la lista dei codici ascii che compongono la stringa... Allora hai lo stesso errore anche con una stringa corta ? |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 19:25.