IPB

Benvenuto Visitatore ( Log In | Registrati )

Seguici su:    
> Auto per un esercizio i c ;)
Eater
messaggio Monday 9 May 2011 - 19:54
Messaggio #1

Special User
Gruppo icone

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)


--------------------


 Go to the top of the page
 
+Quote Post
 
Start new topic
Risposte
Pak_Gatsu
messaggio Monday 9 May 2011 - 21:21
Messaggio #2

No-Life GBARL
Gruppo icone

Gruppo: Veterani
Messaggi: 16.445
Iscritto il: Fri 3 September 2004 - 17:12
Da: Roma
Utente Nr.: 1.542
Feedback: 0 (0%)

Codice Amico Switch:
6861-2949-9189
Codice Amico 3DS:
2234-7478-7577
Nintendo Network ID:
PakGatsu
Dream Code Animal Crossing NL:
7500-2265-8704



Sarà l'ora tarda ma ancora non ho capito il tuo problema e come sono rappresentati i nomi ed i cognomi nell'esercizio... comunque se proprio non vuoi usare questa funzione createne una te che lavora più o meno allo stesso modo. Ad esempio, posto che hai delle "stringhe" classiche confronta carattere per carattere i due nomi e ritorna un int che ti dice se sono o no uguali.
Ovviamente ti servirà anche un for che cicla su tutto l'array per fare i confronti.

Messaggio modificato da Pak_Gatsu il Monday 9 May 2011 - 21:24


--------------------
Visita il mio blog sui videogiochi ed i giochi da tavolo Gears of Games


Le mie gamertag
» Clicca per leggere lo Spoiler! «
 Go to the top of the page
 
+Quote Post
Eater
messaggio Monday 9 May 2011 - 21:27
Messaggio #3

Special User
Gruppo icone

Gruppo: Membri
Messaggi: 128
Iscritto il: Thu 30 December 2010 - 12:29
Utente Nr.: 52.048
Feedback: 0 (0%)




CITAZIONE (Pak_Gatsu @ Monday 9 May 2011 - 22:21) *
Ancora non ho capito come sono rappresentate i nome ed i cognomi nell'esercizio ma se proprio non vuoi usare questa funzione createne una te che lavora più o meno allo stesso modo. Ad esempio, posto che sono delle "stringhe" classiche confronta carattere per carattere i due nomi e ritorna un int che ti dice se sono o no uguali.
Ovviamente ti servirà anche un for che cicla su tutto l'array per fare i confronti.

umm ... forse mi hai dato l'ispirazione giusta ... facendo così inizializzo un cont che appunto conti i confronti che ho fatto così da poter sapere anche il numero identificativo del cognome per poter visualizzale le relative giornate di assenze...


--------------------


 Go to the top of the page
 
+Quote Post
Gamera
messaggio Monday 9 May 2011 - 21:33
Messaggio #4

Utente GBARL
Gruppo icone

Gruppo: Membri
Messaggi: 73
Iscritto il: Wed 12 October 2005 - 13:43
Da: Crema
Utente Nr.: 7.895
Feedback: 0 (0%)

Codice Amico 3DS:
0645 - 5859 - 8806



QUOTE (Eater @ Monday 9 May 2011 - 22:27) *
QUOTE (Pak_Gatsu @ Monday 9 May 2011 - 22:21) *
Ancora non ho capito come sono rappresentate i nome ed i cognomi nell'esercizio ma se proprio non vuoi usare questa funzione createne una te che lavora più o meno allo stesso modo. Ad esempio, posto che sono delle "stringhe" classiche confronta carattere per carattere i due nomi e ritorna un int che ti dice se sono o no uguali.
Ovviamente ti servirà anche un for che cicla su tutto l'array per fare i confronti.

umm ... forse mi hai dato l'ispirazione giusta ... facendo così inizializzo un cont che appunto conti i confronti che ho fatto così da poter sapere anche il numero identificativo del cognome per poter visualizzale le relative giornate di assenze...


Hai un vettore di struct con nome e cognome. La posizione del vettore è il numero dello studente. Quindi il primo studente è il numero 0 o se preferisci 0+1 e così via.

Le lezioni sono in un altro vettore di struct con giorno, mese e anno (int).

Le assenze le metterei in una matrice di e NMAXLEZIONI x e NMAXALUNNI+1 (perchè devi usare l'ultima cella per metterci il totale degli alunni assenti).

Una volta acquisito il cognome dello studente lo ricerchi nel vettore degli studenti. La sua posizione è il numero dello studente che poi devi ricercare nella matrice. La riga nin cui lo trovi è il numero della cella del vettore lezioni dove puoi trovare la data della lezione. Un po' laborioso ma non difficile.

Aggiungo che mi sembra strano che alla fine della terza non abbiate ancora fatto le funzioni per lavorare sulle stringhe .... magari ti sono sfuggite?

Messaggio modificato da Gamera il Monday 9 May 2011 - 21:35


--------------------
Ciao ciao!
 Go to the top of the page
 
+Quote Post

Inserisci in questo messaggio
- Eater   Auto per un esercizio i c ;)   Monday 9 May 2011 - 19:54
- - Daviex   Se mi dai 10/15 minuti ti scrivo il programma e ti...   Monday 9 May 2011 - 20:02
|- - Eater   CITAZIONE (Daviex @ Monday 9 May 2011 - ...   Monday 9 May 2011 - 20:20
- - Pak_Gatsu   Ma sono il solo che non riesce ad interpretare la ...   Monday 9 May 2011 - 20:28
|- - Eater   CITAZIONE (Pak_Gatsu @ Monday 9 May 2011 ...   Monday 9 May 2011 - 20:33
- - Trivia   Non sono sicuro di aver capito bene il tuo problem...   Monday 9 May 2011 - 20:30
- - Daviex   Credo intenda nella parte in cui inserisce il nome...   Monday 9 May 2011 - 20:32
- - Daviex   Non lo avevo capito nemmeno io. Comunque siccome ...   Monday 9 May 2011 - 20:42
- - Eater   il vero problema è che non abbiamo mai usato la fu...   Monday 9 May 2011 - 20:47
- - Pak_Gatsu   Per quello basta fare rapida ricerca su internet.....   Monday 9 May 2011 - 20:48
- - %IO ME MEDESIMO   non so se ti può essere di aiuto mapotresti risolv...   Monday 9 May 2011 - 20:57
|- - Eater   CITAZIONE (%IO ME MEDESIMO @ Monday 9 May 201...   Monday 9 May 2011 - 21:01
|- - Gamera   QUOTE (Eater @ Monday 9 May 2011 - 22...   Monday 9 May 2011 - 21:26
|- - Trivia   CITAZIONE (Eater @ Monday 9 May 2011 - 2...   Monday 9 May 2011 - 21:29
- - Pak_Gatsu   Sarà l'ora tarda ma ancora non ho capito il tu...   Monday 9 May 2011 - 21:21
|- - Eater   CITAZIONE (Pak_Gatsu @ Monday 9 May 2011 ...   Monday 9 May 2011 - 21:27
|- - Gamera   QUOTE (Eater @ Monday 9 May 2011 - 22...   Monday 9 May 2011 - 21:33
- - Eater   nono ti assicuro che quella funzione non l'abb...   Monday 9 May 2011 - 21:41
- - Gamera   QUOTE (Eater @ Monday 9 May 2011 - 22...   Monday 9 May 2011 - 22:13


Reply to this topicStart new topic
2 utenti stanno leggendo questa discussione (2 visitatori e 0 utenti anonimi)
0 utenti:

 

Modalità di visualizzazione: Passa a: Normale · Passa a: Lineare · Outline


RSS Versione Lo-Fi Oggi è il: Sat 10 May 2025- 00:02

.: GBArl.it :. Copyright © 2003-2020, All Rights Reserved.
Loghi, documenti e immagini contenuti in questo Sito appartengono ai rispettivi proprietari,
e sono resi pubblici sotto licenza Creative Commons

Creative Commons License
.::.