Page 9 of 102

Re: La casa degli 1 e degli 0 - helps informatic-tecnologici [volume 100]

Posted: 24/07/2009, 20:28
by The blues brothers
Msn da stamattina nn mi fa entrare mi da un errore 81000306
Help please!

Re: La casa degli 1 e degli 0 - helps informatic-tecnologici [volume 100]

Posted: 25/07/2009, 20:07
by Toni Monroe
Il pc mi si è prima riavviato da solo (senza motivo) e poi s'è proprio spento. Uot chen bi?

Re: La casa degli 1 e degli 0 - helps informatic-tecnologici [volume 100]

Posted: 26/07/2009, 11:58
by Paperone
Toni Monroe wrote: Il pc mi si è prima riavviato da solo (senza motivo) e poi s'è proprio spento. Uot chen bi?
è possibile che si sia surriscaldato :nonsa:

Re: La casa degli 1 e degli 0 - helps informatic-tecnologici [volume 100]

Posted: 26/07/2009, 11:59
by Paperone
The blues brothers wrote: Msn da stamattina nn mi fa entrare mi da un errore 81000306
Help please!
XP o Vista?

Re: La casa degli 1 e degli 0 - helps informatic-tecnologici [volume 100]

Posted: 26/07/2009, 12:01
by Paperone
Dingo wrote: Non so se è il posto adatto per chiedere aiuto.
Dopo aver bocciato ampiamente vari esami mi sto apprestando all'ultimo di questa calda sessione che è un esamino di informatica. Siccome posso confidare solo sui miei appunti che non sono questa gran cosa  :sbadat: , sono già nel pallone.

Qualcuno mi sa spiegare a cosa serve il comando "termios", e come si usa? Vedo che sesso compare insieme a O_RDONLY e O_WRONLY...
Sul web non c'è una grande letteratura a riguardo e in particolare io conosco solo l'ABC del C quindi non capisco spiegazioni che rimandano a spiegazioni di altri concetti,... e così via...
termios è una libreria per gestire in maniera diversa il terminale
mai usata :nonsa:

a che ti serve?

Re: La casa degli 1 e degli 0 - helps informatic-tecnologici [volume 100]

Posted: 26/07/2009, 12:17
by Toni Monroe
Paperone wrote: è possibile che si sia surriscaldato :nonsa:
Sperem.  :cheer:

Re: La casa degli 1 e degli 0 - helps informatic-tecnologici [volume 100]

Posted: 26/07/2009, 12:46
by Dingo
Paperone wrote: termios è una libreria per gestire in maniera diversa il terminale
mai usata :nonsa:

a che ti serve?
Ti posto uno dei programmi che abbiamo fatto in classe.

main(int argc, char **argv)
{
int fdin;
struct termios termin, termout, save_termin, save_termout;
  if((fdin=open(argv[1], O_RDONLY))<0)                                     
  {perror(argv[1]);
  return;
}
tcgetattr(fdin, &save_termin);
tcgetattr(fdin, &termin);
printf("iflag=%11.11o\noflag=%11.11o\ncflag=%11.11o\nlflag=%11.11o\n", termin.c_iflag, termin.c_oflag, termin.c_cflag, termin.c_lflag);

cfmakeraw(&termin);
tcsetattr(fdin, TCSANOW, &termin);
}

Io non c'ho capito nulla, non so manco a cosa serve. Visualizzando il manuale poi ho visto che compaiono sotto termios molte altre strutture (ad esempio tcgetattr, tgsetattr, cfmakeraw, perror) che non so a cosa servono. Io vorrei semplicemente capire a cosa servono e come si usano.
Mi sa che c'ho le idee decisamente confuse  :gazza:

Re: La casa degli 1 e degli 0 - helps informatic-tecnologici [volume 100]

Posted: 26/07/2009, 13:57
by Paperone
Dingo wrote: Ti posto uno dei programmi che abbiamo fatto in classe.

main(int argc, char **argv)
{
int fdin;
struct termios termin, termout, save_termin, save_termout;
  if((fdin=open(argv[1], O_RDONLY))c_iflag &= ~(IGNBRK|BRKINT|PARMRK|ISTRIP
                            |INLCR|IGNCR|ICRNL|IXON);
            termios_p->c_oflag &= ~OPOST;
            termios_p->c_lflag &= ~(ECHO|ECHONL|ICANON|ISIG|IEXTEN);
            termios_p->c_cflag &= ~(CSIZE|PARENB);
            termios_p->c_cflag |= CS8;
tcsetattr setta gli attributi del terminale

cosa serva non mi è chiaro neanche a me :nonsa:

Re: La casa degli 1 e degli 0 - helps informatic-tecnologici [volume 100]

Posted: 27/07/2009, 0:43
by Dingo
Paperone wrote: la open apre il file immesso come parametro in sola lettura
tcgetattr prende i parametri del file descriptor (che in realtà è un terminale) e li salva nella struttura
con la printf li stamp
cfmakeraw sets the terminal attributes as follows:

            termios_p->c_iflag &= ~(IGNBRK|BRKINT|PARMRK|ISTRIP
                            |INLCR|IGNCR|ICRNL|IXON);
            termios_p->c_oflag &= ~OPOST;
            termios_p->c_lflag &= ~(ECHO|ECHONL|ICANON|ISIG|IEXTEN);
            termios_p->c_cflag &= ~(CSIZE|PARENB);
            termios_p->c_cflag |= CS8;
tcsetattr setta gli attributi del terminale

cosa serva non mi è chiaro neanche a me :nonsa:
Grazie Pap, penso di averci capito qualcosa.
Comunque devo in ogni modo riuscire a stanare il prof e costringerlo a dei chiarimenti.

Re: La casa degli 1 e degli 0 - helps informatic-tecnologici [volume 100]

Posted: 27/07/2009, 22:22
by Hank Luisetti
Mi consigliate il miglior programma gratuito pèer masterizzare e dove scaricarlo? mercì

Re: La casa degli 1 e degli 0 - helps informatic-tecnologici [volume 100]

Posted: 27/07/2009, 23:01
by Porsche 928
Hank Luisetti wrote: Mi consigliate il miglior programma gratuito pèer masterizzare e dove scaricarlo? mercì

Ne avro provati 10 quando ho trovato questo ho smesso di cercare:
http://www.rocketdivision.com/download_starburn.html

Ci perdi mezz'oretta a capire come si masterizza ma non mi ha mai bruciato un cd/dvd

Re: La casa degli 1 e degli 0 - helps informatic-tecnologici [volume 100]

Posted: 28/07/2009, 4:17
by Paperone
io da quando ho scoperto Nero Lite mi trovo bene, ma sono curioso di provare il programma dii Porsche :figo:

anche se mi sa che il masterizzatore del portatile sia andato :polliceverso: :sbadat:

Re: La casa degli 1 e degli 0 - helps informatic-tecnologici [volume 100]

Posted: 28/07/2009, 15:49
by Dingo
Domanda idiota: uso cygwin, vorrei compilare un programma per poi lanciarlo.
Faccio "ls" e vedo che nella home c'è il programma salvato come txt e se non sbaglio dovrebbe essere exe per poterlo lanciare. Lo compilo con gcc programma.c e mi viene scritto: no such files or directories. Che passaggio mi sono perso?
-2 giorni dall'esame: in che condizioni!  :sbadat:

Re: La casa degli 1 e degli 0 - helps informatic-tecnologici [volume 100]

Posted: 28/07/2009, 15:56
by Paperone
Dingo wrote: Domanda idiota: uso cygwin, vorrei compilare un programma per poi lanciarlo.
Faccio "ls" e vedo che nella home c'è il programma salvato come txt e se non sbaglio dovrebbe essere exe per poterlo lanciare. Lo compilo con gcc programma.c e mi viene scritto: no such files or directories. Che passaggio mi sono perso?
-2 giorni dall'esame: in che condizioni!  :sbadat:
fai

Code: Select all

gcc programma.c -o progex
e poi fai

Code: Select all

./progex

Re: La casa degli 1 e degli 0 - helps informatic-tecnologici [volume 100]

Posted: 28/07/2009, 16:10
by Dingo
Paperone wrote: fai

Code: Select all

gcc programma.c -o progex
e poi fai

Code: Select all

./progex
Ho già provato, ma mi da lo stesso errore. Il problema credo sia il formato, io ho utilizzato "documento di testo" (txt appunto), forse dovevo utilizzare il blocco note?

EDIT: Ok Ok ci sono riuscito.
Grazie.