Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
C/C++ - Dividere una stringa senza usare ARRAY! :-(
Forum - C/C++ - Dividere una stringa senza usare ARRAY! :-(

Avatar
fantasy89 (Normal User)
Rookie


Messaggi: 32
Iscritto: 05/12/2006

Segnala al moderatore
Postato alle 13:40
Martedì, 10/11/2009
Salve a tutti ragazzi e ragazze!!! Avrei bisogno di una grande dritta!
Allora io avrei la grande necessità di dividere una stringa di caratteri numerici (esempio 5732) è opportuno precisare che la stringa che l'utente inserisce è sempre di 4 caratteri.....

Io vorrei dividere la stringa carattere per carattere proprio come nell'esempio segunete (senza usare array)
Codice sorgente - presumibilmente C/C++

  1. char parola = "2567";
  2. parola1= "2";
  3. parola2= "5";
  4. parola3= "6";
  5. parola4= "7";



E' possibile effettuare una cosa del genere??? Preciso che sono agli inizi con il C :d

Grazie a tutti siete grandi!!!

PM Quote
Avatar
TheKaneB (Member)
Guru^2


Messaggi: 1792
Iscritto: 26/06/2009

Segnala al moderatore
Postato alle 13:54
Martedì, 10/11/2009
In C le stringhe SONO array... spiegati meglio...

Comunque, se ho capito bene quello che ti serve:
Codice sorgente - presumibilmente C++

  1. char *stringa = "3268";
  2.  
  3. char lettera1 = stringa[0];
  4. char lettera2 = stringa[1];
  5. char lettera3 = stringa[2];
  6. char lettera4 = stringa[3];


dovrebbe fare al caso tuo.

Ciao!

PM Quote