Per imparare le cose, il meglio che puoi fare è provare. Prova a metterla e vedi che succede, poi la togli e vedi cosa succede. Vedrai che ti rimane in mente così.
I puntatori sono variabili che puntano ad un 'area di memoria in cui di solito è contenuto il valore di un'altra variabile. Servono per creare strutture dati dinamiche di cui non si conosce a priori la grandezza, come liste, alberi , ecc..
1. Quanto cavolo scrivi veloce? AHAHAH 2. Grazie per il video, sono in terza all'ITIS nel ramo informatico ma sono un idiota che si riduce all'ultimo per esercitarsi, sperando di cambiare rotta al più presto, se nel frattempo prendo un 6 nella verifica di informatica di domani sulle strutture lo dovrò a te... mo mi guardo anche i tutorial successivi :)
non ho capito che cos'e TData? SData è il tipo di dato come potrebbe essere un int, un fload, un chat... Utente è il nome della variabile arpitrario come pippo... ma TData?grazie
In pratica con la 3° e ultima variante dell'esercizio la struct diventa inutile, giusto? Assegni un valore ai puntatori e fai poi stampare come se fossero delle normali variabili o mi sto sbagliando?
Ehi ciao i tuoi video sono utilissimi e ti ringrazio tanto perchè se sto capendo il linguaggio C è merito tuo. Volevo chiederti come mai nel mio ubuntu non mi fa compilare il programma quando uso gets? cosa posso usare in alternativa?
Clincesca_ Probabilmente l'IDE che stai usando ti segnala che la gets è potenzialmente pericolosa e non te la fa usare. La fgets non dovrebbe darti problemi. Non c'è di che !
tu dici che mettiamo la & davanti a utente.eta perchè è un intero e mai sulle stringhe. Questo perchè le stringhe sono dei vettori e quindi viene puntato sempre il primo elemento? Se fossero dei char la & ci andrebbe?
Ho un esame tra 3 giorni e mi hai salvato!
Per imparare le cose, il meglio che puoi fare è provare. Prova a metterla e vedi che succede, poi la togli e vedi cosa succede. Vedrai che ti rimane in mente così.
I puntatori sono variabili che puntano ad un 'area di memoria in cui di solito è contenuto il valore di un'altra variabile. Servono per creare strutture dati dinamiche di cui non si conosce a priori la grandezza, come liste, alberi , ecc..
1. Quanto cavolo scrivi veloce? AHAHAH
2. Grazie per il video, sono in terza all'ITIS nel ramo informatico ma sono un idiota che si riduce all'ultimo per esercitarsi, sperando di cambiare rotta al più presto, se nel frattempo prendo un 6 nella verifica di informatica di domani sulle strutture lo dovrò a te... mo mi guardo anche i tutorial successivi :)
Ci sei saltato fuori alla fine?
Perche' non usare fgets o scanf("%[^
]") ? gets dicono sia obsoleta come funzione mi sbaglio?
ciao carmhack! non hai fatto nessun tutorial sulle tabelle hash?
non ho capito che cos'e TData? SData è il tipo di dato come potrebbe essere un int, un fload, un chat... Utente è il nome della variabile arpitrario come pippo... ma TData?grazie
che programma usi per programmare?
Ahah, lo so scrivo veloce , non lo faccio apposta :) In bocca al lupo!
In pratica con la 3° e ultima variante dell'esercizio la struct diventa inutile, giusto? Assegni un valore ai puntatori e fai poi stampare come se fossero delle normali variabili o mi sto sbagliando?
Ehi ciao i tuoi video sono utilissimi e ti ringrazio tanto perchè se sto capendo il linguaggio C è merito tuo. Volevo chiederti come mai nel mio ubuntu non mi fa compilare il programma quando uso gets? cosa posso usare in alternativa?
Clincesca_ Prova ad usare fgets :)
E non devo cambiare nient'altro?
Clincesca_ No :)
grazie mille, sei gentilissimo!
Clincesca_ Probabilmente l'IDE che stai usando ti segnala che la gets è potenzialmente pericolosa e non te la fa usare. La fgets non dovrebbe darti problemi. Non c'è di che !
quanti anni hai?
Grazieeeeeee
👍
Ciao, c'è una lezione in cui spieghi come generare liste di numeri casuali o numeri casuali, con le funzioni srand e/o rand?
Si, non ricordo qual'è basta che lo cerchi nella playlist..
tu dici che mettiamo la & davanti a utente.eta perchè è un intero e mai sulle stringhe.
Questo perchè le stringhe sono dei vettori e quindi viene puntato sempre il primo elemento?
Se fossero dei char la & ci andrebbe?
perché con la scanf non hai usato la & usando i puntatori
cioè perche non hai scritto scanf("%d", & peta); scusa??
5.05 a cosa servivano i puntatori?Che vantaggi hanno?
L'ho spiegato in un video dedicato, se ricordo bene :)
@@carmhack mi dai il link perfavore?
Si, era solo un esercizio per utilizzare i puntatori :)
mi da errore la TData utente nella main mi dice" error: storage size of "utente" isn't known " uffa mai na gioia sto C
Florin Lepșa posta il codice che gli do un'occhiata ;)
Matia Fazio se ciao... ormai ho abbandonato C... grz cmq
Ahah ah vabbè ok. Io ho iniziato da poco a studiarlo, quindi ho visto solo ora il video.
ciao a me non fa usare gets :(
+luc pompil come mai? che errore ti da?
ho risolto,in pratica avevo usato una scanf precedente e invio mi andava ad occupare la gets,ho risolto con un getchar();
Prova anche con fflush ;)
Ciao! secondo te perchè compila tutto ma non stampa alla fine? il codice e' il medesimo e sono su visual 2015
un po complicato come argomento ma ok
un po complicato come argomento ma ok
un po complicato come argomento ma ok