|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Apr 2002
Città: Vigevano(PV)
Messaggi: 2124
|
String o Char ????
In C++ per rappresentare caratteri usate String o Char ????
Votate e, se possibile, motivate la scielta
__________________
Gnu/Linux User
|
|
|
|
|
|
#2 | |
|
Senior Member
Iscritto dal: Jun 2002
Città: Firenze
Messaggi: 630
|
Re: String o Char ????
Quote:
__________________
---> Lombardp CSS Certified Expert (Master Level) at Experts-Exchange Proud user of LITHIUM forum : CPU technology Webmaster of SEVEN-SEGMENTS : Elettronica per modellismo |
|
|
|
|
|
|
#3 | |
|
Senior Member
Iscritto dal: Apr 2002
Città: Vigevano(PV)
Messaggi: 2124
|
Re: Re: String o Char ????
Quote:
__________________
Gnu/Linux User
|
|
|
|
|
|
|
#4 |
|
Senior Member
Iscritto dal: Jun 2002
Città:
Provincia De VaRéSe ~ § ~ Lat.: 45° 51' 7" N Long.: 8° 50' 21" E ~§~ Magica Inter ~ § ~ Detto: A Chi Più Amiamo Meno Dire Sappiamo ~ § ~ ~ § ~ Hobby: Divertimento allo Stato Puro ~ § ~ ~ § ~ You Must Go Out ~ § ~
Messaggi: 8895
|
Allora, se devi gestire solo un carattere usa char, x prendere il carattere puoi usare varie funzioni ma ti consiglio la getch, semplice da usare.
Se invece devi prendere una parola come "Ciao mamma" devi usare un array. Le stringhe puoi prendere con gets e scanf, a te la sceta. Sai come si dichiarano??????? Te: char identificatore; ----> x la dichiarazione di un carattere char identificatore [lunghezza]; ----> x la dichiarazione di una stringa Capito??????????????? In c++ che io sappia non esiste la funzione string per la dichiarazione!!!! |
|
|
|
|
|
#5 | |
|
Senior Member
Iscritto dal: Dec 1999
Messaggi: 139
|
Re: Re: Re: String o Char ????
Quote:
|
|
|
|
|
|
|
#6 |
|
Senior Member
Iscritto dal: Jun 2002
Città:
Provincia De VaRéSe ~ § ~ Lat.: 45° 51' 7" N Long.: 8° 50' 21" E ~§~ Magica Inter ~ § ~ Detto: A Chi Più Amiamo Meno Dire Sappiamo ~ § ~ ~ § ~ Hobby: Divertimento allo Stato Puro ~ § ~ ~ § ~ You Must Go Out ~ § ~
Messaggi: 8895
|
si, l'unica differenza tra array di stringhe e di char è il carattere terminatore,
|
|
|
|
|
|
#7 |
|
Senior Member
Iscritto dal: Apr 2002
Città: Vigevano(PV)
Messaggi: 2124
|
Ma come si dichiarano le string????????
E per leggerle uso cin << o cin.get()????????'
__________________
Gnu/Linux User
|
|
|
|
|
|
#8 | |
|
Senior Member
Iscritto dal: Apr 2002
Città: Vigevano(PV)
Messaggi: 2124
|
Quote:
2) prova sto cod: Codice:
#include <iostream>
#include <string>
int main()
{
string parola;
std::cout << "Inserisci una parola: ";
while (cin >> parola)
{
std::cout << "\nLa parola inserita e': " << parola;
std::cout << "\nInserisci un'altra parola: ";
}
std::cout << "\nFine inserimento.. Ciao!!!!";
return 0;
}
__________________
Gnu/Linux User
|
|
|
|
|
|
|
#9 | |
|
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Quote:
|
|
|
|
|
|
|
#10 |
|
Senior Member
Iscritto dal: Apr 2002
Città: Vigevano(PV)
Messaggi: 2124
|
Ma come si dichiarano le string????????
E per leggerle uso cin << o cin.get()????????'
__________________
Gnu/Linux User
|
|
|
|
|
|
#11 | |
|
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Quote:
Poi cin.get serve a leggere un solo elemento dello stream... Per dichiararle va bene come hai fatto prima : string s; |
|
|
|
|
|
|
#12 | |
|
Senior Member
Iscritto dal: Apr 2002
Città: Vigevano(PV)
Messaggi: 2124
|
Quote:
quindi cin.get() e come getch()??
__________________
Gnu/Linux User
|
|
|
|
|
|
|
#13 | |
|
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Quote:
|
|
|
|
|
|
|
#14 | |
|
Senior Member
Iscritto dal: Apr 2002
Città: Vigevano(PV)
Messaggi: 2124
|
Quote:
Il libro che avevo preso un mesetto fa ("C++ Principi di rpogrammazione"delle Apogeo ) ha 4 capitoli dedicati alle classi........ tu lo hai gia visionato?????che ne pensi??????? P.S: risponderesti al mio post sulle stringhe?????? P.P.S:grazie per il tuo tempo![/siz]
__________________
Gnu/Linux User
|
|
|
|
|
|
|
#15 |
|
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Me ne hanno parlato bene...io non ce l'ho...
|
|
|
|
|
|
#16 | |
|
Senior Member
Iscritto dal: Apr 2002
Città: Vigevano(PV)
Messaggi: 2124
|
Quote:
P.S: allora prendero anche il complementare "C++ Tecniche Avanzate di programmazione"(quell capitolo che ti ho mandato era il primo di questo libro)
__________________
Gnu/Linux User
|
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 08:24.



















