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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Преобразование идельно сбалансированного дерева в дерево поиска http://www.cyberforum.ru/cpp-beginners/thread1192624.html
Здравствуйте, уважаемые специалисты! Вынуждена просить у вас помощи, ибо самой справиться не получается. Имеется задание: 1. Формирование однонаправленного списка; 2. Печать однонаправленного...
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) по этому вопросу, однако так и не разобрался. Еще раз перепишу задачку "Разработать класс на языке С++...
C++ Числа Спрага-Грюнди Разработать программную модель следующей игры двух игроков (пользователь-компьютер), реализовав выигрышную стратегию для пользователя: На стол выкладываются 50 спичек. Каждый игрок по очереди... подробнее

Показать сообщение отдельно
Maxim_Webster
0 / 0 / 0
Регистрация: 04.05.2014
Сообщений: 12

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

29.05.2014, 16:28. Просмотров 300. Ответов 2
Метки (Все метки)

Пишу сокет приложение в 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>          Не существует преобразований в типы массивов, хотя существуют преобразования в ссылки или указатели на массивы
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru