Istituto Tecnico Industriale "Enrico Fermi"

Help On Chat

[Ritorna all'elenco sessioni]

Chat del 8 Novembre 2019 dalle 17:29:08 alle 18:05:17

Jaspreet SINGH
ciao
Shvetha ARUMUGAM
Buona sera prof
Stefano Salvi
Buona sera.
Daniele SCARDOVELLI
Buonasera
Lara TANFOGLIO
Buonasera
Stefano Salvi
Buona sera. Dai con le domande!
Mamma quanto siete silenziosi....
Daniele SCARDOVELLI
Come "analisi del problema" intende un problema di tipo reale?
Stefano Salvi
Si, proprio un problema di tipo reale. Analisi/scomposizione in funzione si di creare un programma che lo gestisca, ma partendo proprio dal problema.
Shvetha ARUMUGAM
PING
Lara TANFOGLIO
Qualcuno la scorsa volta ha parlato di flow chart, ci sono?
Cioè non ci sono, devo usarli per fare l\'analisi del problema?
Shvetha ARUMUGAM
Scusi non volevo scrivere, mi è partito dalla tastiera.
Sebastiano GASPARINI
Buonasera, nell\'esercizio percorsi relativi ed assoluti il "../" lo uso per tornare alla directory precedente senza saperne il nome?
Stefano Salvi
Non ci sono i flow chart, salvo che l\'analisi del problema tu decida di farla con quelli (che io non ho onsegnato, quindi...)
Gasparini: certo. Il "../" sale di un livello nell\'albero (torna alla directory prima, qualunque essa sia), in maniera RELATIVA.
Sebastiano GASPARINI
okay grazie
Larissa BERNARDI
Profe nel terzo punto ha scritto "funzioni", potrebbero essere funzioni con puntatori?
Stefano Salvi
Bernardi: si, è probabile.
Larissa BERNARDI
This is a problem
Stefano Salvi
Ma dai... non sono difficili. In fondo li usi (inconsapevolmente) da quando abbiamo fatto la scanf!
Larissa BERNARDI
Sì ma io non ho capito cosa devo mettere dentro le parentesi quadre quando richiamo la funzione con i puntatori... alcune volte devo mettere "&" altre no
*parentesi tonde
Shvetha ARUMUGAM
Prof, non ho capito quando devo usare fopen("file.txt", "a");
Stefano Salvi
Bernardi: intanto sono le TONDE (se usi i puntatori). Le Quadre servono per gli array. Partiamo dalle variabili scalari: se vuoi passare il valore, metti solo il nome, se invece vuoi passare il puntatore (per poterla poi modificare), metti la &. Per i vettori, il nome del vettore è già un indirizzo, quindi un puntatore, quindi nuiente &. Gli elementi del vettore (quindi v[2]) NON sono indirizzi, qindi ci va la & se vuoi passarne l\'indirizzo (ad esempio con le struct).
Larissa BERNARDI
Ok grazie
Stefano Salvi
Arumugam: la modalità "append" ("a") consente di aprire un file esistente, non cancellarlo ma portarcisi in fondo per aggiungere contenuti. Se il file non esiste, viene comunque creato.
Shvetha ARUMUGAM
Okay grazie Prof
Jaspreet SINGH
ma fgets(..file) leggere l\'intera riga fino a quando?
Larissa BERNARDI
Mi può spiegare a cosa serve puts() e come deve essere usato?
Stefano Salvi
Singh: fgets (<file>, <stringa>, <dimensione>); legge dal file <file> cratteri lascinadoli in <stringa> fino a ce: 1) non trova un "a capo" (che inserisce nella <stringa>); 2) non trova la fine file; 3) non ha letto <dimensione> caratteri - 1, qunindi non ha riempito la stringa passata (nell\'ultimo carattere ci mette sempre \'\0\').
Jaspreet SINGH
ok
Stefano Salvi
Bernardi: puts(<stringa>); invia la stringa su standard ouptput (il video); fputs(<stringa>, <file>); scrive la stringa nel file. La strinmga deve essere correttamente terminata con un \'\0\'.
Larissa BERNARDI
Ah okk grazie
Jaspreet SINGH
mi raccomando 6 politico prof. a tutti
Stefano Salvi
Singh: peccato. Mi sentivo che avresti preso 10, questa volta, e invece ti dovrò dare solo 6... Sigh...
Dai, va la, non scherziamo.
Jaspreet SINGH
hahaha
Shvetha ARUMUGAM
Quindi fputs si usa solo quando vogliamo scrivere nel file
?
Stefano Salvi
Arumugam: si, fputs si usa solo quando vogliamo scrivere una striinga (quindi testo) nel file.
Shvetha ARUMUGAM
okay, grazie
Stefano Salvi
Che ne dite. Possiamo smettere? Mi pare che le domande le abbiate fatte.
Daniele SCARDOVELLI
PING
Shvetha ARUMUGAM
Grazie mille, buona serata. A domani.
Stefano Salvi
Ok. Buon riposo, buona cena (magari tra un po\') e in boca al lupo.

[Ritorna all'elenco sessioni]