C - 15 - Lettura matrice da file di tipo void

  Рет қаралды 27,005

Adriano Grimaldi aka carmhack

Adriano Grimaldi aka carmhack

Күн бұрын

Seguimi su Instagram per contenuti inediti dedicati a blockchain e programmazione
/ carmhack
Ma sono anche su LinkedIn
/ adriano-grimaldi-00403597
C'è addirittura un server Discord
/ discord
E per finire un gruppo Telegram (sto cercando di spostare tutti su Discord, però)
t.me/carmhacks
Trovi tutte le playlist nella homepage del canale, suddivise per tipologia!
Grazie a tutti gli iscritti :)

Пікірлер: 37
@salvatoremontella3385
@salvatoremontella3385 10 жыл бұрын
bravissimo...algoritmo semplice e chiaro .meglio del mio professore di fondamenti. complimenti
@kristiandragoti3671
@kristiandragoti3671 3 жыл бұрын
io non ho capito la fscanf nella funzione lettura che assegna dei valori a r e c... che valori gli assegna? perchè non hai fatto nessun ciclo ne niente quindi non capisco che valore venga caricato all interno di queste variabili... spero mi riesca a rispondere, grazie in anticipo
@brunomangia563
@brunomangia563 10 жыл бұрын
Ti ringrazio mi sei stato molto utile. Distinti saluti
@al2642
@al2642 10 жыл бұрын
Grazie mille, i tuoi video sono molto utili. Ne hai fatto anche uno in cui parli del passaggio di matrici alle funzionie alla differenza tra ad esempio m[3][3] e **m?
@455853
@455853 10 жыл бұрын
Scusa la domanda. Se io non conoscessi il numero di righe e colonne della matrice, come posso modificare il programma affinché mi fornisca queste due infos?
@emanuelroma10
@emanuelroma10 4 жыл бұрын
Un errore a tempo di esecuzione "corrupted size vs. prev_size Aborted (core dumped)" Che tipo di problema c'è? Il problema c'è solo quando la fclose non è commentata...
@MyCastolo
@MyCastolo 11 жыл бұрын
ciao, ho creato il programma, l'ho controllato e non mi da errori, però quando inserisco il file da aprire, mi spunta questa finestre: "lettura matrice da file di tipo void.exe SI è VERIFICATO UN ERRORE IN LETTURA DA FILE DI TIPO VOID.EXE. L'APPLICAZIONE VERRà CHIUSA. potrebbe essersi verificata la perdità dei dati su cui si stava lavorando. segnalazione del problema a Microsoft.... ecc" questo problema mi è capitato anche con il programma della lezione precedente (14°), sapresti dirmi qual'è il problema? grazie :)
@KOZZAK81
@KOZZAK81 12 жыл бұрын
ciao a me da un errore sulla riga del void ,cosa c'e scritto alla fine del void iniziale?? non si vede......e' oscurato lo schermo....dopo int *colonne? ...e devo mettere il ; per chiudere?
@carmhack
@carmhack 12 жыл бұрын
Perchè il vettore in realtà è un puntatore (se vai ai prossimi tutorial capirai). Non ho bisogno di dargli il numero di righe perchè se dichiaro un array a, a è il puntatore al primo elemento del vettore. Quindi ho bisogno di passargli soltanto il numero di colonne per fargli capire quando deve saltare alla prossima riga. Spero sia chiaro xD
@massimilianocardillo5217
@massimilianocardillo5217 11 жыл бұрын
ciao non capisco come sia possibile che il programma ti funzioni senza che tu abbia messo nel for i
@cioti9481
@cioti9481 11 жыл бұрын
perchè nelle void lettura, nella matrice, metti solo le colonne?
@carmhack
@carmhack 11 жыл бұрын
Perché non hai bisogno di dargli anche la prima dimensione, essendo il nome (l'identificativo) della matrice un puntatore al primo elemento della matrice [e quindi la prima dimensione il compilatore se la può ricavare da solo].
@cioti9481
@cioti9481 11 жыл бұрын
grazie mille ;)
@carmhack
@carmhack 12 жыл бұрын
Perchè i primi due numeri li hai già letti e inseriti in altre variabili. I numeri invece li inserisci nella matrice!
@carmhack
@carmhack 12 жыл бұрын
Dipende da cosa devi fare. Il passaggio per valore spreca più memoria e passa una copia della variabile. Il passaggio per riferimento spreca meno memoria, passa l'indirizzo di memoria della variabile. In C di solito si utilizza sempre il passaggio per riferimento.
@eliapetrosino1363
@eliapetrosino1363 11 жыл бұрын
perchè nel "preview" del metodo righe e colonne vanno passate con l' * mentre quando richiamo il metodo vero e proprio devo passargliele con la &?
@carmhack
@carmhack 11 жыл бұрын
L'operatore & passa l'indirizzo in memoria della variabile, l'operatore * preleva il valore. Rivediti bene i puntatori :)
@jonnysauro120
@jonnysauro120 12 жыл бұрын
perchè sul mio pc con window 7 mi dice file non compilato?
@tommasomancini1768
@tommasomancini1768 4 жыл бұрын
bro a me dà segmentation fault e credo sia per i due puntatori *righe e *colonne posti uguale a r e c
@KOZZAK81
@KOZZAK81 12 жыл бұрын
al inizio mi da l'errore , subito prima del main... non sotto...
@jhonmauriciobernalcalderon2664
@jhonmauriciobernalcalderon2664 3 жыл бұрын
Ciao, puoi pubblicare il codice? Grz
@puveggioso
@puveggioso 10 жыл бұрын
Domanda stupida: Perchè non mettiamo la & prima di "file" quando facciamo la scanf nel main?
@DanieleSarcinella
@DanieleSarcinella 9 жыл бұрын
puveggioso una stringa è già un puntatore, a differenza, ad esempio di un vettore di interi, quindi mettendo la & andremmo a creare un puntatore di puntatore
@KOZZAK81
@KOZZAK81 12 жыл бұрын
e' esatto scriverlo cosi'? void lettura(char file[],int matrice[][C],int *righe, int*colonne); perche' mi da un errore su questa riga??
@jonnysauro120
@jonnysauro120 12 жыл бұрын
secondo me tu usi ubuntu e perciò quando mi sn trovato a riscrivere il tuo testo "su win 7" mi ha dato errore perchè il sistema operativo è diverso...mi sai dire che differenza c'è
@KOZZAK81
@KOZZAK81 12 жыл бұрын
niente , ho risolto tutto , il programma parte... solo che l'altra volta mi si bloccava e andava adesso una volta aperto il file non mi visualizza il contenuto... mi dice di premere un tasto per continuare... ci rinuncio
@jonnysauro120
@jonnysauro120 12 жыл бұрын
secondo me tu usi ubunto mentre io win 7 mi sai dire che differenza ce nel testo
@nicopont98
@nicopont98 6 жыл бұрын
ho fatto quasi lo stesso programma cambiando solo il nome del puntatore ma mi porta diversi errori potresti controllare per favore. #include #include void lettura( char file [],int matrice[][c],int*righe,int*colonne); int c; int main() { int matrice[R][C]; int righe,colonne,i,j; char file[20]; scanf("%s",file); lettura(file, matrice,&righe,&colonne); for(i=0;i
@antoniop9537
@antoniop9537 5 жыл бұрын
@Nicola Pontillo devi dichiarare le costanti(variabili con valore fisso)sotto #include #define R 20 //(R è il nome-20 il valore) #define C 20 //(C è il nome-20 è il valore) e nelle due fscanf manca la prima virgola fscanf(p,"%d",&r); fscanf(p,"%d",&c);
@carmhack
@carmhack 12 жыл бұрын
Se non mi fai vedere il codice, non ti so dire. Controlla bene se hai messo tutto. Comunque io lavoro su windows.
@carmhack
@carmhack 12 жыл бұрын
Perchè mai dovresti passarle per valore ? o.O
@jonnysauro120
@jonnysauro120 12 жыл бұрын
Risolto
@carmhack
@carmhack 12 жыл бұрын
Ok, quindi non ci sono problemi?
@gerardotautonico6773
@gerardotautonico6773 4 жыл бұрын
so che 8 anni fa è un po' tardi ma ti volevo chiedere di poter far vedere come salvi il file nella cartella perché io quando lo inserisco il programma non lo legge. Anch'io ho Codeblocks
@carmhack
@carmhack 12 жыл бұрын
Deve esserci un errore, evidentemente..
@massimilianocardillo5217
@massimilianocardillo5217 11 жыл бұрын
scusa il commento era riferito al video precedente
C - 16 - Lettura stringhe da file e elaborazione
11:25
Adriano Grimaldi aka carmhack
Рет қаралды 34 М.
C - 29 - Esercizio Struttura Dati (Parte 1)
12:46
Adriano Grimaldi aka carmhack
Рет қаралды 24 М.
Quilt Challenge, No Skills, Just Luck#Funnyfamily #Partygames #Funny
00:32
Family Games Media
Рет қаралды 55 МЛН
СИНИЙ ИНЕЙ УЖЕ ВЫШЕЛ!❄️
01:01
DO$HIK
Рет қаралды 3,3 МЛН
It works #beatbox #tiktok
00:34
BeatboxJCOP
Рет қаралды 41 МЛН
IL'HAN - Qalqam | Official Music Video
03:17
Ilhan Ihsanov
Рет қаралды 700 М.
C++ FULL COURSE For Beginners (Learn C++ in 10 hours)
10:27:41
CodeBeauty
Рет қаралды 3,3 МЛН
Leggere un file di testo in C - Video 251 del corso di Coding
5:49
paolo aliverti
Рет қаралды 2,2 М.
C - 11 - Array
4:40
Adriano Grimaldi aka carmhack
Рет қаралды 54 М.
Всё об указателях в C++ за 20 минут
20:00
I Spent 100 Hours Inside The Pyramids!
21:43
MrBeast
Рет қаралды 53 МЛН
Gestione di File in C
19:35
Get the Cookie
Рет қаралды 30 М.
Questa AI Sacrifica la Regina in Apertura e Risolve il Gioco degli Scacchi
13:49
superspeed-club scacchi
Рет қаралды 30 М.
Lavorare con i File - C Tutorial Italiano 25
9:33
Edoardo Midali
Рет қаралды 9 М.
The 7 Levels of Math Symbols
14:03
The Unqualified Tutor
Рет қаралды 82 М.
C - 14 - Lettura interi da file
8:16
Adriano Grimaldi aka carmhack
Рет қаралды 40 М.
Quilt Challenge, No Skills, Just Luck#Funnyfamily #Partygames #Funny
00:32
Family Games Media
Рет қаралды 55 МЛН