powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Необработанное исключение по адресу
6 сообщений из 6, страница 1 из 1
Необработанное исключение по адресу
    #39319128
natalia_egorova
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Помогите разобраться.
Код программы:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
#include "stdafx.h"
#include <stdio.h>


int main()
{
	char f[256], n[256], o[256];
	printf_s("\nHello, what is your name?\n");       	
	printf_s("\nFamiliya: ");
	get_s("%f");                                   	
	printf_s("\nImya: ");
	get_s("%n");
	printf_s("\nOtchestvo: ");
	get_s("%o");
	printf_s("\nZdravstvuy, %s %s %s.\n", f, n, o);       	
	getchar();

    return 0;
}



После ввода первого значения программа выдает: "Необработанное исключение по адресу 0x0F0EB5F2 (ucrtbased.dll) в ConsoleApplication6.exe: 0xC0000005: нарушение прав доступа при записи по адресу 0x00121055."
...
Рейтинг: 0 / 0
Необработанное исключение по адресу
    #39319133
Фотография Anatoly Moskovsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
natalia_egorova,

Вы зачем-то передаете в get_s строковый литерал (константу), а надо передавать буфер куда читать строку.
...
Рейтинг: 0 / 0
Необработанное исключение по адресу
    #39319155
natalia_egorova
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Anatoly Moskovsky,

спасибо за ответ. Не могли бы вы подсказать как изменить данную ошибку? Буду очень признательна.
...
Рейтинг: 0 / 0
Необработанное исключение по адресу
    #39319173
Фотография Anatoly Moskovsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
natalia_egorova,

Подсказываю исключительно потому что чаще всего влюблялся в Наташ ))

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
#include "stdafx.h"
#include <stdio.h>


int main()
{
char f[256], n[256], o[256];
printf_s("\nHello, what is your name?\n");
printf_s("\nFamiliya: ");
get_s(f);
printf_s("\nImya: ");
get_s(n);
printf_s("\nOtchestvo: ");
get_s(o);
printf_s("\nZdravstvuy, %s %s %s.\n", f, n, o);
getchar();

return 0;
}


PS. Не проверял, т.к. нет VS под рукой.
...
Рейтинг: 0 / 0
Необработанное исключение по адресу
    #39319186
natalia_egorova
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Anatoly Moskovsky,

спасибо большое!
...
Рейтинг: 0 / 0
Необработанное исключение по адресу
    #39319228
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
natalia_egorovaПомогите разобраться.
Код программы:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
#include "stdafx.h"
#include <stdio.h>


int main()
{
	char f[256], n[256], o[256];

	get_s("%f");   






Наташа, не путай gets и scanf
Хотя в итоге у тебя и не то, и не это, а какая-то невообразимая каша...


Хотя всё равно Наташа вряд ли снова сюда заглянет...
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / Необработанное исключение по адресу
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]