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++ - Riempire matrice di caratteri
Forum - C/C++ - Riempire matrice di caratteri

Avatar
Josh (Normal User)
Newbie


Messaggi: 10
Iscritto: 18/01/2014

Segnala al moderatore
Postato alle 22:56
Sabato, 18/01/2014
Salve,
presa una stringa, esempio : " io sono umano ", dovrei riempire una matrice con una parola per riga. Quindi seguendo l'esempio :  1   io
                                2   sono
                                3   umano

La mia idea è scorrere la stringa copiando ogni carattere sulla prima riga della matrice fino al primo "spazio", poi passo alla seconda riga e cosi via. Il problema è che non so bene come tradurre questa operazione in linguaggio c.

Oppure, qualcuno ha qualche altra idea su come risolvere l'esercizio ?


PM Quote
Avatar
nessuno (Normal User)
Guru^2


Messaggi: 5714
Iscritto: 03/01/2010

Segnala al moderatore
Postato alle 23:04
Sabato, 18/01/2014
Puoi semplicemente usare la funzione

strtok


Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
---
Il grande studioso italiano Bruno de Finetti (uno dei padri fondatori del moderno Calcolo delle probabilità) chiamava il gioco del Lotto Tassa sulla stupidità.
PM Quote
Avatar
Josh (Normal User)
Newbie


Messaggi: 10
Iscritto: 18/01/2014

Segnala al moderatore
Postato alle 15:42
Lunedì, 20/01/2014
Le uniche funzioni che posso usare sono strcpy,strlen,strcat,strcmp :(

PM Quote