|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 | ||
|
Senior Member
Iscritto dal: Jul 2008
Messaggi: 1426
|
[C++]Problema passaggio variabili tra funzioni [puntatori e menate varie inside]
Purtroppo non riesco a richiamare la funzione search...
Ottengo questo errore: In function `int main()':| no matching function for call to `search(char[260])'| ||=== Build finished: 1 errors, 0 warnings ===| Quote:
Quote:
|
||
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Dec 2006
Messaggi: 314
|
dove dichiari il prototipo della funzione devi scrivere anche void altrimenti se non scrivi niente, per default è int
__________________
Athlon64 x2 5600 - AsRock ALiveNF5eSata2+ - kingston 2GB ddr2 800 - GeForce 8800gts 320MB |
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Jul 2008
Messaggi: 1426
|
ma dove scusa?
guarda che io l ho scritta... se ho capito bene |
|
|
|
|
|
#4 | |
|
Senior Member
Iscritto dal: Dec 2006
Messaggi: 314
|
Quote:
Codice:
char perc[MAX_PATH];
...
void search(perc);
void search(char *p)
{
...
}
__________________
Athlon64 x2 5600 - AsRock ALiveNF5eSata2+ - kingston 2GB ddr2 800 - GeForce 8800gts 320MB |
|
|
|
|
|
|
#5 |
|
Senior Member
Iscritto dal: Jul 2008
Messaggi: 1426
|
scusa mi sa che ho scritto male il codice....
allora quando scrivo solo search(perc); richiamo la funzione cioè la uso (se è giusto il termine richamo) è dopo nel void search(char *p) { ... } che faccio il prototipo... |
|
|
|
|
|
#6 |
|
Senior Member
Iscritto dal: Jul 2008
Messaggi: 1426
|
codebloks... proverò a riusarte dev-c++ tanto uso il c# ormai e il c++ mi serviva solo perchè avevo un po di codice che mi avrebbe fatto comodo...
comunque non va uguale con &perc[0] ... grazie |
|
|
|
|
|
#7 |
|
Senior Member
Iscritto dal: Jul 2008
Messaggi: 1426
|
anche con dev c++ non va...
tra l'altro credo che utilizzino lo stesso compilatore codebloks e devc++... che faccio? inntanto un grazie a tutti!!! |
|
|
|
|
|
#8 |
|
Senior Member
Iscritto dal: Nov 2005
Messaggi: 2780
|
Prova a mettere il corpo della funzione prima del main, oppure aggiungi il prototipo (sempre prima del main)
|
|
|
|
|
|
#10 |
|
Senior Member
Iscritto dal: Jul 2008
Messaggi: 1426
|
è definitita dopo... potrebbe esssere quello.... adesso non sono a casa ma proverò a vedere
|
|
|
|
|
|
#11 |
|
Senior Member
Iscritto dal: Jul 2008
Messaggi: 1426
|
|
|
|
|
|
|
#12 |
|
Senior Member
Iscritto dal: Jul 2008
Messaggi: 1426
|
ho spostato la funzione prima della chiamata...
scs ma nn m va la tastiera e sto usando qll su skermo scomodx |
|
|
|
|
|
#13 |
|
Senior Member
Iscritto dal: Nov 2005
Messaggi: 2780
|
Probabilmente il prototipo non l'ha proprio messo
|
|
|
|
|
|
#14 |
|
Senior Member
Iscritto dal: Jul 2008
Messaggi: 1426
|
prima era così:
Codice:
int main()
{
...
search()
...
}
void search()
{
...
}
ho solo cammbiato tutto così: Codice:
void search()
{
...
}
int main()
{
...
search()
...
}
|
|
|
|
|
|
#15 |
|
Senior Member
Iscritto dal: Jul 2008
Messaggi: 1426
|
ok grazie
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 20:01.




















