Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Определить длину данной строки и количество букв "а" в ней. Вывести имя в обратном порядке http://www.cyberforum.ru/cpp-beginners/thread1703202.html
Ввести фамилию, имя и отчество как одно текстовое дано. Определить длину данной строки и количество букв "а" в нем. Решить задачу двумя способами: а) используя функции из библиотеки string.h; б)...
C++ За какую задачу взяться?
Изучаю С++, но заметил что многое прочитанное забывается. Пришел к выводу, что нужна практика. Помогите пожалуйста, нужна задача для закрепления знаний. Сам не могу понять, что писать. Кратко о...
Обьясните часть кода C++
Объясните пожалуйста часть кода void drowLevy? #include <gl/glut.h> void reshape(int w, int h)//функция перерисовки окна { glViewport(0, 0, w, h);//описание окна вывода ...
C++ Сформировать структуру для обработки данных по преподавателям кафедры Здравствуйте, уважаемые форумчане! Мне нужно сформировать структуру для обработки данных по преподавателям кафедры. Она должна иметь следующий вид: * наименование кафедры; * номер аудитории... http://www.cyberforum.ru/cpp-beginners/thread1703188.html
C++ Вырезание из строки http://www.cyberforum.ru/cpp-beginners/thread1703178.html
Добрый день. Помогите с функцией. Необходимо вырезать из строки несколько подстрок, начиная с 0 индекса, по 10 символов в каждой строке. К примеру: вводим abcdefghijklmno, затем получаем abcdefghij...
Какая хэш-функция может закодировать сообщение чтобы размер хэшей был 128bit C++
ребят,добрый вечер! возник вопрос:какая хэш-функция может закодировать сообщение чтобы размер хэшей был 128bit(какой длинны должно быть исходное сообщение) Добавлено через 1 час 42 минуты нашел...
C++ Составить программу вычисления значений функции используя разложения функций в ряд Тейлора
Составить программу вычисления значений функции в точках хi є , хi = х0 + h, i = 0,1, …, воспользовавшись формулами разложения элементарных функций в ряд Тейлора с точностью е= 10Е–6. Определить...
C++ OpenCV. Обработка и сравнение картинок Здравствуйте! Помогите пожалуйста с обработкой изображения. как обработать второе изображение (file2), чтобы контуры нормально определялись как в первом(file1)? Без белых горизонтальных линий...... http://www.cyberforum.ru/cpp-beginners/thread1703141.html
C++ Подсчитать количество положительных чисел среди элементов массива http://www.cyberforum.ru/cpp-beginners/thread1703134.html
Дан массив, состоящий из целых чисел. Напишите программу, которая подсчитывает количество положительных чисел среди элементов массива. Входные данные Сначала задано число N — количество элементов...
C++ В целочисленной прямоугольной матрице найти количество строк, не содержащих ни одного нулевого элемента Дана целочисленная прямоугольная матрица. Определить: 1)количество строк, не содержащих ни одного нулевого элемента; 2)максимальное из чисел, встречающихся в заданной матрице более одного раза. http://www.cyberforum.ru/cpp-beginners/thread1703124.html
nikolay1982
124 / 124 / 59
Регистрация: 22.01.2014
Сообщений: 460
04.04.2016, 22:02 0

Необработанное исключение по адресу при вводе даты

04.04.2016, 22:02. Просмотров 938. Ответов 8
Метки (Все метки)

Лучший ответ Сообщение было отмечено FokycHuk как решение

Решение

Цитата Сообщение от FokycHuk Посмотреть сообщение
scanf_s("%d %s %d", &day, &month, &year);
Дело в том, что у вам массив символов, имя(month) которого на языке C можно рассматривать как указатель на первый элемент массива.
При передачи в функцию, именно это и работает, передается как указатель. Поэтому не стоит дополнительно брать указатель на указатель на первый элемент массива.
Поэтому правильно так:
C++
1
scanf("%d %s %d", &day, month, &year);
Или же так:
C++
1
scanf("%d %s %d", &day, &month[0], &year);
Второй вариант &month[0] более знаком тем, кто привык использовать массивы в Pascal в качестве указателей(там было бы @month[0]).

Вернуться к обсуждению:
Необработанное исключение по адресу при вводе даты
0
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.04.2016, 22:02

Необработанное исключение по адресу при выводе на консоль
Доброго времени суток. #include &lt;iostream&gt; #include &lt;string&gt; using namespace std; class...

Необработанное исключение по адресу (msvcp110d.dll): нарушение прав досупа при записи
Доброго времени суток. Надеюсь на вашу помощь в решении моей проблемы. Я имею две функции, первая...

Необработанное исключение по адресу 0x008B94C5. 0xC0000005: нарушение прав доступа при чтении по
Здравствуйте! Функция должна искать локальные минимумы массива. То есть это элементы,которые меньше...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.