|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Junior Member
Iscritto dal: Jul 2006
Messaggi: 25
|
Aiuto con C.....rispondete x favore!!!
Ciao a tutti!
io ho questo prototipo di funzione: int conta_car(char str[],int cont[]); poi nel main la richiamo così : lung(è una var intera) = conta_car(str,cont); però mi da errore nella compilazione e mi dice: cannot convert `char*' to `int*' for argument `2' to `int conta_car(char*, int*)' qualcuno mi sa dare un aiutino??? grazie mille!!! |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Sep 2002
Messaggi: 409
|
Il secondo parametro della funzione deve essere un puntatore ad int e non a char.
__________________
Sony Vaio FE11M | EeePC 901 Linux | Intel C2D E6750 | Asus P5K-E WiFi/AP | Corsair XMS2 PC 6400 2x1GB | Hitachi 7K250 80GB Sata | Hitachi 7K250 80GB Sata | Seagate 7200.10 500GB Sata | LiteOn Combo 5232K | Nec ND-3500 | GeForce 8400GS | Monitor LG L204WT| Creative Inspire 5.1 Digital 5500 | Logitech Cordless Desktop MX | Mouse MX700 | LinkSys WAG54G | Canon IP4000 | Dell X50v | Nikon Coolpix 3100 | FujiFilm FinePix S5600 | Sony Alpha 300 18-70 |
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Il cont che passi come parametro come l'hai dichiarato ?
|
|
|
|
|
|
#4 |
|
Junior Member
Iscritto dal: Jul 2006
Messaggi: 25
|
int conta_car(char str[],int cont[]);
main() { char str[30],cont[128]; int lung,i; puts("\n inserisci una stringa: \n "); gets(str); for(i=0;i<128;i++) { cont[i]=0; } lung = conta_car(str,cont); printf("\nLa lunghezza della stringa è : %d \n\n ",lung); } che scemo... avevo sbagliato a dichiararlo.... |
|
|
|
|
|
#5 |
|
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Ti posso dire che ha ragione il compilatore
Guarda come hai dichiarato cont... |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 08:42.



















