Здравствуйте. При компиляции такая ошибка возникнуть не может. Она может появиться при исполнении приложения. argv[1] - это первый параметр, переданный приложению при запуске в командной строке. Вы, судя по всему, запускаете
приложение без параметров, поэтому argv[1] - неинициализированный указатель и приложение падает.
Если сообщение помогло Вам, пожалуйста, не забудьте отметить его как ответ данной темы. Удачи в программировании!