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

Запись данных в переменную из текстового файла - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Преобразование идельно сбалансированного дерева в дерево поиска http://www.cyberforum.ru/cpp-beginners/thread1192624.html
Здравствуйте, уважаемые специалисты! Вынуждена просить у вас помощи, ибо самой справиться не получается. Имеется задание: 1. Формирование однонаправленного списка; 2. Печать однонаправленного списка; 3. Удаление всех элементов с четными номерами; 4. Удаление однонаправленного списка из памяти; 5. Формирование двунаправленного списка; 6. Печать двунаправленного списка; 7. Добавление в...
C++ Векторный калькулятор на классах Привет всем. Преподаватель дал задание, написать векторный калькулятор на классах. На массивах в консоли я сделал для 4 операций, но как теперь переписать его на классы, используя перегрузку функций итд, не могу понять. Прошу помощи от сообщества. Буду признателен, если будет готовое решение хотя бы для одной операции или хотя бы подсказки, что загонять в классы http://www.cyberforum.ru/cpp-beginners/thread1192602.html
будьте добры правильная программа надо( C++
4. Определить номера строк матрицы R, хотя бы один элемент которых равен с, и элементы этих строк умножить на d.
C++ C++ try catch throw в разных функциях
try и catch находятся в одной функции а throw вызывается из другой. ну MVS выкидывает исключение вместо передачи управления. что делать? проект консольный, не CLI Добавлено через 1 минуту даже если они находятся в одной функции, передача управления не происходит
C++ Треугольник в С++ http://www.cyberforum.ru/cpp-beginners/thread1192539.html
Добрый день! Я уже обращался к Вам (http://www.cyberforum.ru/cpp-beginners/thread1158188.html) по этому вопросу, однако так и не разобрался. Еще раз перепишу задачку "Разработать класс на языке С++ реализующий методы для работы с треугольником: построение треугольника, вычисление периметра, площади, длин сторон". Если вкратце, то все, до чего я дошел, это то, что: 1. Раз надо найти длины...
C++ Числа Спрага-Грюнди Разработать программную модель следующей игры двух игроков (пользователь-компьютер), реализовав выигрышную стратегию для пользователя: На стол выкладываются 50 спичек. Каждый игрок по очереди вынимает спички из кучи, по меньшей мере, 1 и не более 6. Кто берет последнюю спичку, тот выигрывает. С выйгрышной ситуацией, при которой мы оставляем противнику число спичек, кратное 7, мы разобрались.... подробнее

Показать сообщение отдельно
Maxim_Webster
0 / 0 / 0
Регистрация: 04.05.2014
Сообщений: 12
29.05.2014, 16:28     Запись данных в переменную из текстового файла
Пишу сокет приложение в Windows Form, есть textBox1, в нём должен содержатся IP сервера к которому нужно подключится.

Считываю данные с textBox1 следующим образом:
C++
1
2
        String ^host;
        host = textBox1->Text;
Дальше пытаюсь занести эти данные в переменную следующим образом:
C++
1
_s_addr.sin_addr.S_un.S_addr = inet_addr(host);
Возникает ошибка:
C++
1
2
3
1>ПУТЬ\Form1.h(183): error C2664: inet_addr: невозможно преобразовать параметр 1 из "System::String ^" в "const char *"
1>          Оператор определенного пользователем преобразования недоступен, или
1>          Нельзя преобразовать управляемый тип в неуправляемый тип
Собственно вопрос: Как записать в переменную данные так, чтобы не было ошибки. Либо как записывать данные из textBox1 в char?

Пробовал так:
C++
1
char host[50] = textBox1->Text;
Но опять же возникает ошибка:
C++
1
2
3
1>c:\users\varenix\desktop\chat\chat\chat\Form1.h(176): error C2440: инициализация: невозможно преобразовать "System::String ^" в "char [50]"
1>          Оператор определенного пользователем преобразования недоступен, или
1>          Не существует преобразований в типы массивов, хотя существуют преобразования в ссылки или указатели на массивы
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 15:17. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru