Re: La casa degli 1 e degli 0 - helps informatic-tecnologici [volume 100]
Posted: 24/07/2009, 20:28
Msn da stamattina nn mi fa entrare mi da un errore 81000306
Help please!
Help please!
hall of fame
https://oldforum.playitusa.com/
è possibile che si sia surriscaldatoToni Monroe wrote: Il pc mi si è prima riavviato da solo (senza motivo) e poi s'è proprio spento. Uot chen bi?
XP o Vista?The blues brothers wrote: Msn da stamattina nn mi fa entrare mi da un errore 81000306
Help please!
termios è una libreria per gestire in maniera diversa il terminaleDingo 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...
Sperem.Paperone wrote: è possibile che si sia surriscaldato![]()
Ti posto uno dei programmi che abbiamo fatto in classe.Paperone wrote: termios è una libreria per gestire in maniera diversa il terminale
mai usata
a che ti serve?
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
Grazie Pap, penso di averci capito qualcosa.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![]()
Hank Luisetti wrote: Mi consigliate il miglior programma gratuito pèer masterizzare e dove scaricarlo? mercì
faiDingo 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:
Code: Select all
gcc programma.c -o progexCode: Select all
./progexHo 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?Paperone wrote: faie poi faiCode: Select all
gcc programma.c -o progexCode: Select all
./progex