Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2007
    Messaggi
    112

    prototipo funzione c non va!

    ciao a tutti sto utilizzando la libreria curses.h ma mi trovo un prblema cioè
    un prototipo cosi definito
    codice:
    extern void window_feature(WINDOW *);
    e la funzione:
    codice:
    void window_feature(WINDOW *win){
    box(win,0,0);
    };
    l'errore dato da gcc è:
    codice:
    In file included from main.c:7:0:
    utility_prot/graphic_util.h:12:35: error: expected ‘)’ before ‘*’ token
    main.c: In function ‘main’:
    main.c:15:1: warning: implicit declaration of function ‘window_feature’
    risolvo il problema rimuovendo WINDOW * negli argomenti del prototipo ma non riesco a capire come posso risolvere!

  2. #2
    Sembra che non riconosca il tipo WINDOW... hai incluso <curses.h> prima del prototipo?
    Amaro C++, il gusto pieno dell'undefined behavior.

  3. #3
    Utente di HTML.it L'avatar di Freax
    Registrato dal
    Jul 2006
    Messaggi
    460
    la variabile
    codice:
    win
    come è dichiarata?

  4. #4
    Originariamente inviato da Freax
    la variabile
    codice:
    win
    come è dichiarata?
    È un parametro della funzione...
    Amaro C++, il gusto pieno dell'undefined behavior.

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.