![]() |
Benvenuto Visitatore ( Log In | Registrati )
![]() |
![]()
Messaggio
#1
|
|
![]() Special User ![]() Gruppo: Membri Messaggi: 128 Iscritto il: Thu 30 December 2010 - 12:29 Utente Nr.: 52.048 Feedback: 0 (0%) ![]() |
Salve ragazzi ormai è gia da un pò che sono qui e vedo che c'è gente che ne capisce davvero molto di linguaggio di programmazione C...
mi trovo davanti a questo esercizio, e non riesco a capire come posso rintracciare il nome dopo che l'esterno lo ha inserito da tastiera ... per il resto dovrei riuscire a farle, ma questo particolare mi confonde. l'es è a questo indirizzo: http://www.liviula.net/informatica/terza/v...enzegriglia.pdf (ovviamente rimuovete il link se non posso metterlo, ma è semplicemente il sito della mia prof xD) -------------------- ![]() |
|
|
![]() |
![]()
Messaggio
#2
|
|
![]() Expert GBA/NDS ![]() Gruppo: Moderatori Messaggi: 1.939 Iscritto il: Thu 31 May 2007 - 10:06 Da: β Persei Utente Nr.: 18.491 Feedback: 1 (100%) ![]() 2921-9207-0800 ![]() Trivia89 ![]() |
Non sono sicuro di aver capito bene il tuo problema... chiaramente hai bisogno di un piccolo buffer (un array di char) per ospitare l'input dell'utente, hai bisogno di raccogliere questo input (con la funzione scanf, ad esempio)... qual è il punto in particolare in cui hai un disagio?
Edit: Avevo frainteso il tuo post; chiaramente per "rintracciare" il nome devi fare un confronto "cella per cella" tra le varie stringhe. Verosimilmente avrai un array di struct, ciascuna con un campo nome; dunque userai un ciclo for per iterare sull'array, e posizione per posizione userai la funzione strcmp usando come argomenti l'input utente e il campo "nome" dell'elemento di turno dell'array. Penso sia chiaro, ma chiaramente posso scriverti un po' di codice se ne hai bisogno. Messaggio modificato da Trivia il Monday 9 May 2011 - 20:33 -------------------- |
|
|
![]() ![]() |
![]() |
Versione Lo-Fi | Oggi è il: Sat 10 May 2025- 00:15 |