Oppure

Loading
26/02/09 19:58
skip
il secondo codice postato prima
se creo header e tolgo del direttive #define #ifndef e #endif
non mi da errore
perche?
aaa
26/02/09 20:00
theprogrammer
Postato originariamente da skip:

il secondo codice postato prima
se creo header e tolgo del direttive #define #ifndef e #endif
non mi da errore
perche?


Cioe'? Quali sono i file e il loro contenuto ?

Ti ripeto la domanda ... qual e' il progetto che hai creato?
aaa
26/02/09 20:03
skip

il main
#include <cstdlib>
#include <iostream>

#include "ciao.h"

using namespace std;

int main(int argc, char *argv[])
{
    ciao();
    system("PAUSE");
    return EXIT_SUCCESS;
}





il file ciao.h

void ciao();





il file ciao.cpp
 #include <cstdlib>
#include <iostream>

#include "ciao.h"
using namespace std;

void ciao(){
     cout<<"ciao";
     }


aaa
26/02/09 20:05
skip
ho provato anche a mettere #include"ciao.h" in diversi punti del sorgente copiandolo più volte
Ultima modifica effettuata da skip 26/02/09 20:05
aaa
26/02/09 20:12
theprogrammer
Postato originariamente da skip:


il main
#include <cstdlib>
#include <iostream>

#include "ciao.h"

using namespace std;

int main(int argc, char *argv[])
{
    ciao();
    system("PAUSE");
    return EXIT_SUCCESS;
}





il file ciao.h

void ciao();





il file ciao.cpp
 #include <cstdlib>
#include <iostream>

#include "ciao.h"
using namespace std;

void ciao(){
     cout<<"ciao";
     }




Così va bene ...

Ovviamente, ti ripeto, devi avere creato un progetto ... non mi hai detto se l'hai fatto e di che tipo ...
aaa
26/02/09 20:14
skip
è un progetto del tipo console application (dev-cpp)
non ho ancora capito xke non da errore
Ultima modifica effettuata da skip 26/02/09 20:15
aaa
26/02/09 20:15
theprogrammer
Ok ... va bene ... qual e' adesso il tuo problema?
aaa
26/02/09 20:16
skip
non ho messo
#ifndef _ciao
#define _ciao
#endif
aaa