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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
 
dreamn
0 / 0 / 0
Регистрация: 25.09.2016
Сообщений: 27
#1

Преобразование string* в string - C++

20.10.2016, 16:42. Просмотров 528. Ответов 40
Метки нет (Все метки)

Здравствуйте, друзья.
У меня есть класс. В нем описано поле
C++
1
string *GPS;
В конструкторе выделяю память. Передаю именно *_GPS для использования метода инициализации.
C++
1
2
3
Class::Class (string *_GPS) {
GPS = new string;
}
Мне необходимо сначала считать строку GPS из файла. Но как без проблем ее считать не удалось найти, поэтому решил обходом сделать
C++
1
2
3
4
5
6
char *buf = new char [100];
fstream ip ("data/ip.txt", ios::in);
ip.getline(buf, 100);
ip.close();
string TEMP_GPS (buf, strlen(buf));
*GPS = TEMP_GPS;
И последняя строка у меня не работает. Код компилируется, но падает на этой строчке.

Подскажите, пожалуйста, как мне лучше считать в ДИНАМИЧЕСКУЮ string* строку объекта С ПРОБЕЛАМИ?
Может какой-нибудь другой способ есть, а он 100% есть?
Заранее спасибо)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.10.2016, 16:42     Преобразование string* в string
Посмотрите здесь:

Преобразование из string в double - C++
Объясните пожалуйста в чем связь между преобразованием данный из string в double и библиотекой русского языка Вот так работает #include...

Преобразование String в float - C++
Добрый день уважаемые форумчане. Подскажите пожалуйста как преобразовать String в float. Заранее благодарен.

Преобразование int в string - C++
не могу не как реализовать преобразование int в string, подскажите как это сделать ? например число int q=123, мне надо его сделать так что...

Преобразование string в char* - C++
char* string_to_char(string str){ int size = str.size(); char *ch = new char; for(int i = 0; i < size; i++) { ch = str; ...

Преобразование string в int - C++
Добрый день. Есть переменная типа string, в которой записана цифра. Как мою строку перевести к int?

Преобразование string в int - C++
у меня вот какая проблема.Я пытаюсь считывать строку,искать в ней числа и записывать их в двумерный массив целых чисел,подсчитывая их...

Преобразование шаблона к string - C++
Доброго времени суток. Возник такой вопрос. Пусть есть три переменные: int a = 1; std::string s = "mama"; myClass d(3.14); ...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.10.2016, 15:29     Преобразование string* в string
Еще ссылки по теме:

Преобразование string to char - C++
В общем никак не получается перегнать из строки в чар. Что надо: Имеется StringGrid и структура. Обьявлена структура как: struct...

Преобразование string в int - C++
Помогите пожалуйста с преобразованием string к типу int, быть может не напрямую но хоть как нибудь, очень надо!!!

Преобразование из wchar_t в string - C++
Здравствуйте! Подскажите, пожалуйста, каким образом можно преобразовать объект типа wchar_t в string. Работаю со стеками, и одна из задач...

Преобразование String в Byte C++ - C++
как преобразовать массив из string (или только string) в byte? допустим, есть массив: string word; string mas; ...

Преобразование string в int - C++
нужно текст (string) из textBox преобразовать в число (int)


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
dreamn
0 / 0 / 0
Регистрация: 25.09.2016
Сообщений: 27
21.10.2016, 15:29  [ТС]     Преобразование string* в string #41
Капец. А ларчик просто открывался.

У меня переменные в main.cpp, которые передавал для создания объекта были не заполнены.
Из-за этого момент инициализации проходил с ошибкой.
Все, вроде разобрался. Сейчас до конца протестю и отпишусь

Добавлено через 16 минут
Все. Работает все в штатном режиме. Всем огромное спасибо, кто принимал участие в этом!
Yandex
Объявления
21.10.2016, 15:29     Преобразование string* в string
Ответ Создать тему
Опции темы

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