0 / 0 / 0
Регистрация: 14.12.2015
Сообщений: 34
|
||||||
1 | ||||||
Вызвано исключение: нарушение доступа для чтения29.10.2016, 18:18. Показов 46581. Ответов 8
Метки нет (Все метки)
Всем привет!
Пишу программу, которая должна записать в файл в первом столбике рандомную цифру или рандомную букву, а во втором столбике рандомную букву. Вроде бы получилось, но как-то криво, ибо программа через раз вылетает с ошибкой: Вызвано исключение: нарушение доступа для чтения. _First было nullptr В чём может быть дело?
0
|
29.10.2016, 18:18 | |
Ответы с готовыми решениями:
8
вызвано исключение нарушение доступа для чтения Вызвано исключение: нарушение доступа для чтения Вызвано исключение: нарушение доступа для чтения Вызвано исключение: нарушение доступа для чтения |
Модератор
13498 / 10752 / 6407
Регистрация: 18.12.2011
Сообщений: 28,692
|
||||||
29.10.2016, 18:25 | 2 | |||||
Индексы массивов начинаются с нуля.
Поэтому
вместо arr[y] пишите 'a'+y
1
|
0 / 0 / 0
Регистрация: 14.12.2015
Сообщений: 34
|
|
29.10.2016, 18:48 [ТС] | 3 |
zss,
точно, спасибо, заработало! Добавлено через 7 минут и ещё вопрос допустим, сгенерировались такие значения: 5 * y 2 * u 1 * a как сделать так, чтобы в третьем столбце выводилась буква столько раз, сколько написано в 1 столбце: 5 * y yyyyy 2 * u uu 1 * a a
0
|
Модератор
13498 / 10752 / 6407
Регистрация: 18.12.2011
Сообщений: 28,692
|
||||||
29.10.2016, 19:11 | 4 | |||||
Сделать цикл на указанное количество
1
|
0 / 0 / 0
Регистрация: 14.12.2015
Сообщений: 34
|
||||||
29.10.2016, 20:02 [ТС] | 5 | |||||
zss,
сделал вот так, и всё равно теперь вылазит та же ошибка, через раз, то всё нормально работает, то эта ошибка
0
|
Вездепух
11689 / 6368 / 1723
Регистрация: 18.10.2014
Сообщений: 16,051
|
|
29.10.2016, 20:15 | 7 |
Почему берется остаток от деления именно на 26? Откуда взялось 26? Число букв в латинском алфавите? Ну так тогда, наверное, и в массиве необходимо все 26 букв алфавита указать.
0
|
0 / 0 / 0
Регистрация: 14.12.2015
Сообщений: 34
|
|
29.10.2016, 20:23 [ТС] | 8 |
TheCalligrapher,
во блин, "i" и "j" не написал в массив... спасибо, всё работает!
0
|
Модератор
13498 / 10752 / 6407
Регистрация: 18.12.2011
Сообщений: 28,692
|
|
29.10.2016, 22:25 | 9 |
Еще раз напоминаю, что массив букв тут абсолютно ни к чему.
вместо arr[y] пишите 'a'+y
0
|
29.10.2016, 22:25 | |
29.10.2016, 22:25 | |
Помогаю со студенческими работами здесь
9
Вызвано исключение: нарушение доступа для чтения вызвано исключение нарушение доступа для чтения Вызвано необработанное исключение: нарушение доступа для чтения Класс матрица. Вызвано исключение: нарушение доступа для чтения Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |