Questo sito utilizza cookies, anche di terze parti, per mostrare pubblicità e servizi in linea con il tuo account. Leggi l'informativa sui cookies.
Username: Password: oppure
C/C++ - Scusate l'ignoranza...
Forum - C/C++ - Scusate l'ignoranza...

Avatar
LittleHacker (Member)
Guru


Messaggi: 1033
Iscritto: 28/04/2009

Segnala al moderatore
Postato alle 20:15
Mercoledì, 08/07/2009
Salve scusate l'ignoranza ma visto che è da un mese che sono fermo e adesso sto riprendendo lo studio vorrei sapere cosa e come posso usare la funzione char in c++...
E poi cosa significa ad esempio char frase [50], quel [50] cosa sta a significare??
Grazie mille:k::k:


Android User :)

MudStorm OS Source GitHub: https://github.com/Piso94/MudStorm-OS
PM Quote
Avatar
Lawliet (Normal User)
Expert


Messaggi: 386
Iscritto: 09/04/2009

Segnala al moderatore
Postato alle 20:24
Mercoledì, 08/07/2009
Ma sicuro che stai studiando il C++? A me sembra in C anche perchè hai il tipo String se non erro in C++. Comunque char frase[50] se sai cos'è char che sta per definire una variabile di tipo carattere da un byte. Mentre frase[50] non è un carattere ma bensì un array di caratteri, in quel caso 50 (che sta a indicare la dimensione dell'array da 0 a 49) caratteri compreso il terminatore '\0'.

Aggiungo: ti consiglio di leggerti un buon libro, che sta scritto tutto. :)
edit: ghgh xD

Ultima modifica effettuata da Lawliet il 08/07/2009 alle 20:29


"Dai un pesce (programma) a un uomo e lo nutrirai per un giorno. Insegnagli a pescare (programmare) e lo nutrirai per tutta la vita." (niente pappa pronta)
cit. theprogrammer
PM Quote
Avatar
Xaratroom (Ex-Member)
Expert


Messaggi: 526
Iscritto: 03/04/2008

Segnala al moderatore
Postato alle 20:26
Mercoledì, 08/07/2009
Testo quotato

Postato originariamente da LittleHacker:

Salve scusate l'ignoranza ma visto che è da un mese che sono fermo e adesso sto riprendendo lo studio vorrei sapere cosa e come posso usare la funzione char in c++...
E poi cosa significa ad esempio char frase [50], quel [50] cosa sta a significare??
Grazie mille:k::k:


char è un tipo di dato elementare e non una funzione.
con l'istruzione:
Codice sorgente - presumibilmente C/C++

  1. char stringa[20];


Dichiari un'array di 20 caratteri (parte da 0 e arriva a 19)
Con l'istruzione:
Codice sorgente - presumibilmente Plain Text

  1. stringa[i];


Ottieni l'elemento in posizione i.
Studia nuovamente il linguaggio, perchè, a quanto pare, ti sei dimenticato tutto.

EDIT: battutto sul tempo :p

Ultima modifica effettuata da Xaratroom il 08/07/2009 alle 20:28


bool Woman::makeYourselfBetter() {
       goto bathroom;

bathroom:
       while (1);

       return this->_isGoodResult();
}
PM Quote
Avatar
LittleHacker (Member)
Guru


Messaggi: 1033
Iscritto: 28/04/2009

Segnala al moderatore
Postato alle 22:02
Mercoledì, 08/07/2009
Scusate magari ho saltato qualke pezzo, ma dove potrei utilizzarla? :k:


Android User :)

MudStorm OS Source GitHub: https://github.com/Piso94/MudStorm-OS
PM Quote
Avatar
Lawliet (Normal User)
Expert


Messaggi: 386
Iscritto: 09/04/2009

Segnala al moderatore
Postato alle 22:19
Mercoledì, 08/07/2009
O_O' no scusami, ma ora fermati un attimo. Non si possono fare domande del genere secondo me. Hai mai aperto un libro di un linguaggio (parlo anche in generale) e letto dall'inizio? Se ti dico questo un motivo ci sarà?

Testo quotato

Postato originariamente da LittleHacker:

Scusate magari ho saltato qualke pezzo, ma dove potrei utilizzarla? :k:



Rispondo comunque alla domanda:
E che ne so? Ti serve nel main? In globale? nella funzione? Boh, non so cosa vuoi fare, dipende da te.
Perciò buono studio! ^^


"Dai un pesce (programma) a un uomo e lo nutrirai per un giorno. Insegnagli a pescare (programmare) e lo nutrirai per tutta la vita." (niente pappa pronta)
cit. theprogrammer
PM Quote