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
%IO ME MEDESIMO
messaggio Monday 9 May 2011 - 20:57
Messaggio #2

Boss GBA/NDS
Gruppo icone

Gruppo: Membri
Messaggi: 561
Iscritto il: Thu 13 September 2007 - 19:19
Da: Termoli
Utente Nr.: 21.453
Feedback: 0 (0%)




non so se ti può essere di aiuto mapotresti risolverlo tranquillamente con un vettore (nel quale inserire i dati delle assenze) e ovviamente cicli for


--------------------
FORZA INTER/ UN Pò DI TUTTO IN SPOILER:
» Clicca per leggere lo Spoiler! «
le mie console:
» Clicca per leggere lo Spoiler! «
PS1,PSP(rotta),NUOVA PSP SLIM E LITE GRIGIA,PS3(rotta),GAMECUBE,DS,GBA,WII

HO FINITO COMPLETAMENTE IL POKEDEX 493 SU 493 E QUESTI SONO I MIEI AL LIVELLO 100
» Clicca per leggere lo Spoiler! «
CHARIZARD,INFERNAPE,TYPHLOSION,BLAZIKEN,SWAMPERT,FERALIGATR,BLASTOISE,S
CEPTILE, VENOSAUR,MEGANIUM,TYRANITAR,NIDOKING,MILOTIC,MEWTWO,LUGIA,HOHO ,CELEBI,KYOGRE,GROUDON,RAYQUAZA,DEOXYS,DITTO.

CODICE AMICO :
» Clicca per leggere lo Spoiler! «
PERLA 1203-7209-8446,WORMS OPEN WARFARE 2 369491444362,42 CLASSICI SENZA TEMPO 0559-5883-1927

SPIDERPORK FANCLUB
BAN XBOX360 A HITLER
halo 3 su ps3 da non perdere
Statisticamente, il 98% degli utenti di Gbarl non usa il tasto Edit. Se fai parte del 2%, copia e incolla questa frase nella tua firma.


felice possessore di HTC HD2 con win mobile 6.5.x e android 2.1
 Go to the top of the page
 
+Quote Post
Eater
messaggio Monday 9 May 2011 - 21:01
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 (%IO ME MEDESIMO @ Monday 9 May 2011 - 21:57) *
non so se ti può essere di aiuto mapotresti risolverlo tranquillamente con un vettore (nel quale inserire i dati delle assenze) e ovviamente cicli for

si ma il mio problema è il confronto umm mi spiego meglio:
come faccio a trovare il nome digitato da tastiera all'interno del vettore?? ovviamente devo fare un confronto ma come??


p.s. magari potrei chiedere se posso usarla domani potrebbe risultare un punto a favore dato l'interessamento :trollface:
altrimenti mi spremo le meningi e provo a farle senza lo strcmp ...

Messaggio modificato da Eater il Monday 9 May 2011 - 21:17


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


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

Expert GBA/NDS
Gruppo icone

Gruppo: Moderatori
Messaggi: 1.939
Iscritto il: Thu 31 May 2007 - 10:06
Da: β Persei
Utente Nr.: 18.491
Feedback: 1 (100%)

Codice Amico 3DS:
2921-9207-0800
Nintendo Network ID:
Trivia89



CITAZIONE (Eater @ Monday 9 May 2011 - 22:01) *
[...]

Non ti preoccupare per la strcmp di cui non hai mai sentito parlare... due suggerimenti:

1. Se studi informatica e immagini una carriera che riguardi l'informatica e la programmazione, non è mai troppo presto per iniziare ad anticipare i prof. e studiare autonomamente documentazione e man pages... migliorerai tantissimo in men che non si dica!

2. Un detto dice che i programmatori "non devono reinventare la ruota", ossia: esiste la strcmp, non preoccuparti ed usala!
Una versione che preferisco è "Non reinventare la ruota, a meno che tu non voglia capire meglio come funzionano le ruote", ossia immagina in cosa consiste un confronto tra due nomi; chiaramente è un confronto tra stringhe, che deve comportarsi "grossomodo" come un confronto a mezzo di operatore di uguaglianza... ma quando due stringhe sono uguali? Decisamente quando tutti i loro elementi sono uguali, dunque puoi provare a percorrerle con un ciclo e confrontare lettera per lettera; se tutte dovessero essere uguali avresti finalmente trovato il nome che cercavi. Chiaramente, una volta capito "cosa c'è sotto", puoi tranquillamente iniziare ad usare la funzione di libreria senza preoccuparti.

P.S. rispetto al codice di Daviex preciserei che solo uno dei due argomenti dovrebbe essere un array di strutture "alunno", l'altro è semplicemente la stringa che hai usato come buffer per il tuo testo da tastiera.

P.P.S. nel "grossomodo" tra virgolette è nascosta tutta la mia stima per l'OOP, nonché per l'overloading degli operatori e, in misura diversa, per il Duck Typing; e la mia crociata infinita verso i professori che vedono nel C l'unica fede laugh.gif
Il che si traduce in tanti soldini per me che faccio ripetizioni private, quindi BRAVI PROFESSORI wink.gif

Messaggio modificato da Trivia il Monday 9 May 2011 - 21:30


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


~ And there is only one thing we say to Death: Not today. ~
 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:00

.: 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
.::.