Visualizzazione dei risultati da 1 a 10 su 17

Visualizzazione discussione

  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2014
    Messaggi
    9

    Problema in programma C++ nella suddivisione in prototipo e funzione

    Ciao a tutti, sono nuovo del Forum ed anche della programmazione con DEV C++.
    Ho un problemino, ritengo molto stupido, nella suddivisione del main in prototipo e funzione.

    Ho inserito nel main.cpp l'include al prototipo ma ho errore in compilazione
    [Linker error] undefined reference to `Pari(int)'

    Sotto riportati i tre files.

    Dove sto sbagliando ?

    Grazie della collaborazione.

    codice:
    //main.cpp pariedispari
    #include <iostream>
    #include "header.h"
    using namespace std;
    int main()
    {
        int y;
        cout << "inserisci un numero: ";
        cin >> y;
        if (Pari(y))
            cout << y << " numero pari" << endl ;
        else
            cout << y << " numero dispari" << endl ;
        system ("PAUSE");
        return (0);
    }
    Ho inserito il prototipo nel file header.h
    codice:
    //header.h pariedispari prototipo
    bool Pari(int x);
    Ho inserito la funzione nel file funzione.cpp con l'include al prototipo che ho regolarmente compilato.
    codice:
    //funzione.cpp pariedispari funzione
    #include <iostream>
    #include "header.h"
    using namespace std;
    
    int main()
    {
    }
    
    bool Pari(int x)
    {
        if (x%2 == 0)
        return true;
        else
        return false;
    }
    Ultima modifica di MItaly; 13-02-2014 a 18:46 Motivo: Tag [CODE], indentazione

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.