предупреждение: формат '% d' ожидает тип 'int *', но аргумент 2 имеет тип 'int'

Итак, я новичок в C и у меня проблемы с тем, что происходит с этим предупреждением. Что означает предупреждение и как его исправить. Код, который я написал, находится здесь:

void main(void)
{
  char* name = "";
  int age = 0;
  printf("input your name\n");
  scanf("%s\n", name);
  printf("input your age\n");
  scanf("%d\n", age);
  printf("%s %d\n", name, age);

}
9
задан Zieklecknerizer 20 January 2011 в 19:19
поделиться