Форум программистов, компьютерный форум CyberForum.ru

Ошибка при записи в строку - C++

Восстановить пароль Регистрация
 
Демик
9 / 9 / 0
Регистрация: 19.04.2012
Сообщений: 114
18.10.2013, 20:42     Ошибка при записи в строку #1
Здравствуйте, подскажите, что я делаю не так?
C++
1
2
3
    char *nameImage, *pathMessage, *pathImage;
    std::cout << "Введите название изображения(*.bmp)\n";
    std::cin >> nameImage;
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.10.2013, 20:42     Ошибка при записи в строку
Посмотрите здесь:

C++ Ошибка при записи в файл
C++ Ошибка доступа при записи
Ошибка сегментации при записи строки C++
C++ Ошибка при записи в файл
Переход на новую строку при записи в файл C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Fyret
184 / 170 / 13
Регистрация: 30.07.2013
Сообщений: 359
18.10.2013, 20:58     Ошибка при записи в строку #2
Вы не выделяете память под строки, даже не инициализируете указатели.
Демик
9 / 9 / 0
Регистрация: 19.04.2012
Сообщений: 114
18.10.2013, 21:04  [ТС]     Ошибка при записи в строку #3
ммм, а можно какой-нибудь простенький пример?
Все, понял, все работает, спасибо;
C++
1
2
3
4
char *nameImage = new char;
    char *pathImage = new char;
    std::cout << "Введите название изображения(*.bmp)\n";
    std::cin >> nameImage
;
Fyret
184 / 170 / 13
Регистрация: 30.07.2013
Сообщений: 359
18.10.2013, 21:09     Ошибка при записи в строку #4
C++
1
2
3
char* str= new char[512];
std::cout << "OK, enter your thing:";
std::cin >> str;
А еще лучше так:
C++
1
2
3
std::string str;
std::cout << "Ok, enter your thing:" << std::endl;
std::getline( std::cin, str );
Демик
9 / 9 / 0
Регистрация: 19.04.2012
Сообщений: 114
18.10.2013, 21:25  [ТС]     Ошибка при записи в строку #5
а я как-то со стрингами не в ладах
Yandex
Объявления
18.10.2013, 21:25     Ошибка при записи в строку
Ответ Создать тему
Опции темы

Текущее время: 02:10. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru