Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Strano Segmentation Fault

    Ho provato a fare un programmino per la porta parallela, giā quando compilo mi da alcuni warnings. Quando eseguo che premo F3 per uscire mi da Segmentation Fault... ecco il listato:

    #include <stdio.h>
    #include <sys/io.h>
    #include <ncurses.h>
    #define PORTA 0x378

    int key;


    int main(){

    initscr();

    noecho();

    keypad(stdscr, TRUE);

    cbreak();

    ioperm(PORTA, 1, 1);

    printw("Benvenuto nel programma di prova!\n");

    printw("Premi F1 per accendere il LED ed un tasto qualsiasi per spegnerlo.\n");
    printw("Premi invece F3 per uscire.\n");
    while(key != KEY_F(3)){

    key=getch();

    while(key == KEY_F(1)) { outb(PORTA, 0x1); }


    if(key != KEY_F(1)) {outb(PORTA, 0); } //puō darsi che sia la condizione di questo if a fare casini?
    }
    ioperm(PORTA, 1, 0); //oppure č ioperm?

    refresh();

    endwin();

    system("reset");


    return 0;
    }

    I warnings che mi da sono:

    ciao.c: In function `main':
    ciao.c:33: warning: large integer implicitly truncated to unsigned type
    ciao.c:36: warning: large integer implicitly truncated to unsigned type
    ciao.c:48:2: warning: no newline at end of file

    A parte l'ultimo, gli altri cosa sono?
    Powered by Linux

    "Windows cerca di fare Unix e ci riesce male, Red Hat cerca di fare Windows e ci riesce benissimo" (Jimmy Olgeni)

  2. #2
    Utente di HTML.it L'avatar di MMarzia
    Registrato dal
    Mar 2001
    Messaggi
    1,781
    ti ricordo che, da regolamento, bisogna specificare il linguaggio nel titolo
    io sono festosamente cicciottello :: e. cartman

    t'amo senza sapere come, nč quando nč da dove,
    t'amo direttamente senza problemi nč orgoglio:
    cosė ti amo perchč non so amare altrimenti

  3. #3
    Chiedo scusa, č stata una svista
    Powered by Linux

    "Windows cerca di fare Unix e ci riesce male, Red Hat cerca di fare Windows e ci riesce benissimo" (Jimmy Olgeni)

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.