Sto provando a eseguire un semplice programma C ma sto ricevendo questo errore: "avviso : formato '% s' aspetta tipo 'char ', ma l'argomento 2 ha tipo 'char () [20]'"C - avviso: il formato '% s' si aspetta tipo 'char *', ma l'argomento 2 ha tipo 'char (*) [20]'
dotati di Mac OS X Leone di montagna compilazione in terminale utilizzando gcc 4.2.1
#include <stdio.h>
int main()
{
char me[20];
printf("What is your name?");
scanf("%s",&me);
printf("Darn glad to meet you, %s!\n",me);
return(0);
}
Sarebbe bello se tu spiegassi * perché * anche – Mike
o '..., & me [0])', se vuoi davvero usare l'operatore '&'. – alk
@Mike Perché ... Aspetta, l'avvertimento del compilatore ti dice chiaramente perché. –