ciao,
sto scrivendo un programma in C un pò lunghetto e per snellire un pò il codice avevo pensato di esportare delle funzioni dal file principale e di includerle in altri files... Solo che a questo punto vorrei alcune info...
ad esempio se io ho una funzione qualsiasi nel file principale, mi basta semplicemente fare taglia/incolla in un nuovo file che chiamerò ad esempio: funzione.h e poi nel file principale scrivere #include "funzione.h" e basta ?
perchè ho fatto così, ma mi da errori nel file che includo, mi dice che non riconosce variabili etc...
ad esempio avevo provato a prendere questa funzione che avevo scritto:
l'avevo messa in un file che avevo chiamato funzione.h e l'avevo incluso nel file principale, ma quando lo compilavo mi diceva che non erano state dichiarate le variabili a e b...codice:int prova_funzione(Struttura *uno, Struttura *due) { /* vari controlli... */ return 0; }
come devo fare ?