|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Dec 2006
Messaggi: 3808
|
[C] Warnings strani
questo è parte di un programma che sto scrivendo
Codice:
#include <stdio.h>
#define N 20
void acquisisciParole( char *[], char *[]);
int main(){
char parolaSostituta[N];
char parolaDaSostituire[N];
acquisisciParole(parolaDaSostituire,parolaSostituta);
printf("\n%s %s\n",parolaDaSostituire,parolaSostituta);
}
void acquisisciParole( char *myParolaDaSostituire[], char *myParolaSostituta[]){
printf("\nDigita la parola che vuoi sostituire: ");
scanf("%s",myParolaDaSostituire);
printf("\nDigita la parola che vuoi inserire: ");
scanf("%s",myParolaSostituta);
}
Codice:
C:\Users\windows\Documents\c\sostituisci parola utente in file.c||In function 'main':| C:\Users\windows\Documents\c\sostituisci parola utente in file.c|9|warning: passing argument 1 of 'acquisisciParole' from incompatible pointer type| C:\Users\windows\Documents\c\sostituisci parola utente in file.c|4|note: expected 'char **' but argument is of type 'char *'| C:\Users\windows\Documents\c\sostituisci parola utente in file.c|9|warning: passing argument 2 of 'acquisisciParole' from incompatible pointer type| C:\Users\windows\Documents\c\sostituisci parola utente in file.c|4|note: expected 'char **' but argument is of type 'char *'| ||=== Build finished: 0 errors, 2 warnings ===| B) perché si aspetta un puntatore a puntatore? |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Dec 2006
Messaggi: 3808
|
nulla, ho migliorato la sintassi
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 12:42.



















