|
|
|
![]() |
|
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: 09:19.