|
3 / 3 / 0
Регистрация: 12.09.2012
Сообщений: 90
|
|
формы visual studio c++01.10.2013, 00:23. Показов 6177. Ответов 20
Метки нет (Все метки)
ребят, всем привет, у меня такая проблема, я совсем недавно перебрался на с++, и мне надо сделать через формы "валютный калькулятор" но я не знаю как вытащить числа с textbox провести определенные операции, и засунуть назад.... может кто нибудь помочь?
0
|
|
| 01.10.2013, 00:23 | |
|
Ответы с готовыми решениями:
20
Visual Studio Publish Файли visual studio c++ создание файла в Visual Studio 2008 |
|
2924 / 1274 / 114
Регистрация: 27.05.2008
Сообщений: 3,465
|
|
| 01.10.2013, 09:56 | |
|
Используй свойство Text текстбокса, и примени к нему метод Double::Parse или Int32::Parse по обстановке....
0
|
|
|
3 / 3 / 0
Регистрация: 12.09.2012
Сообщений: 90
|
|
| 01.10.2013, 10:46 [ТС] | |
|
CheshireCat, а можно с примером??
0
|
|
|
2924 / 1274 / 114
Регистрация: 27.05.2008
Сообщений: 3,465
|
|
| 01.10.2013, 11:03 | |
|
Можно. Приведи пример своего кода, ну и поглядим, как там вытащить значение....
0
|
|
|
3 / 3 / 0
Регистрация: 12.09.2012
Сообщений: 90
|
||||||
| 01.10.2013, 11:21 [ТС] | ||||||
|
CheshireCat, в том то и проблема,что как такового кода нет, ибо я не знаю как верно вытащить
Добавлено через 4 минуты CheshireCat, сейчас пробую вот таким образом
0
|
||||||
|
2924 / 1274 / 114
Регистрация: 27.05.2008
Сообщений: 3,465
|
||||||
| 01.10.2013, 11:28 | ||||||
|
Ну вот, видишь, как все несложно.... :-)
Короче, MSDN к твоим услугам: http://msdn.microsoft.com/
0
|
||||||
|
3 / 3 / 0
Регистрация: 12.09.2012
Сообщений: 90
|
||||||
| 01.10.2013, 11:49 [ТС] | ||||||
|
CheshireCat, вот что у меня получилось, но он ругается
0
|
||||||
|
2924 / 1274 / 114
Регистрация: 27.05.2008
Сообщений: 3,465
|
|
| 01.10.2013, 11:59 | |
|
На что ругается?
0
|
|
|
3 / 3 / 0
Регистрация: 12.09.2012
Сообщений: 90
|
|
| 01.10.2013, 12:29 [ТС] | |
|
CheshireCat, 1>------ Построение начато: проект: form, Конфигурация: Debug Win32 ------
1> form.cpp 1>c:\documents and settings\сашка\мои документы\visual studio 2010\projects\form\form\Form1.h(164): error C3699: ^: это косвенное обращение невозможно использовать для типа "std::string" 1> для продолжения работы компилятор заменил "^" на "*" 1>c:\documents and settings\сашка\мои документы\visual studio 2010\projects\form\form\Form1.h(166): error C2440: =: невозможно преобразовать "System::String ^" в "std::string *" 1> Оператор определенного пользователем преобразования недоступен, или 1> Нельзя преобразовать управляемый тип в неуправляемый тип 1>c:\documents and settings\сашка\мои документы\visual studio 2010\projects\form\form\Form1.h(167): error C2679: бинарный "=": не найден оператор, принимающий правый операнд типа "System::String ^" (или приемлемое преобразование отсутствует) 1> C:\Program Files\Microsoft Visual Studio 10.0\VC\include\xstring(707): может быть "std::basic_string<_Elem,_Traits,_Ax > &std::basic_string<_Elem,_Traits,_Ax>::o perator =(std::basic_string<_Elem,_Traits,_Ax> &&)" 1> with 1> [ 1> _Elem=char, 1> _Traits=std::char_traits<char>, 1> _Ax=std::allocator<char> 1> ] 1> C:\Program Files\Microsoft Visual Studio 10.0\VC\include\xstring(762): или "std::basic_string<_Elem,_Traits,_Ax > &std::basic_string<_Elem,_Traits,_Ax>::o perator =(const std::basic_string<_Elem,_Traits,_Ax> &)" 1> with 1> [ 1> _Elem=char, 1> _Traits=std::char_traits<char>, 1> _Ax=std::allocator<char> 1> ] 1> C:\Program Files\Microsoft Visual Studio 10.0\VC\include\xstring(767): или "std::basic_string<_Elem,_Traits,_Ax > &std::basic_string<_Elem,_Traits,_Ax>::o perator =(const _Elem *)" 1> with 1> [ 1> _Elem=char, 1> _Traits=std::char_traits<char>, 1> _Ax=std::allocator<char> 1> ] 1> C:\Program Files\Microsoft Visual Studio 10.0\VC\include\xstring(772): или "std::basic_string<_Elem,_Traits,_Ax > &std::basic_string<_Elem,_Traits,_Ax>::o perator =(_Elem)" 1> with 1> [ 1> _Elem=char, 1> _Traits=std::char_traits<char>, 1> _Ax=std::allocator<char> 1> ] 1> при попытке сопоставить список аргументов "(std::string, System::String ^)" 1>c:\documents and settings\сашка\мои документы\visual studio 2010\projects\form\form\Form1.h(168): error C2062: тип "int" не требуется 1>c:\documents and settings\сашка\мои документы\visual studio 2010\projects\form\form\Form1.h(169): error C2062: тип "int" не требуется 1>c:\documents and settings\сашка\мои документы\visual studio 2010\projects\form\form\Form1.h(171): error C2664: sprintf: невозможно преобразовать параметр 1 из "std::string" в "char *" 1> Для выполнения данного преобразования нет доступного оператора преобразования, определенного пользователем, или вызов оператора невозможен 1>c:\documents and settings\сашка\мои документы\visual studio 2010\projects\form\form\Form1.h(172): error C2664: void System::Windows::Forms::Control::Text::s et(System::String ^): невозможно преобразовать параметр 1 из "std::string" в "System::String ^" 1> Оператор определенного пользователем преобразования недоступен, или 1> Для выполнения данного преобразования нет доступного оператора преобразования, определенного пользователем, или вызов оператора невозможен ========== Построение: успешно: 0, с ошибками: 1, без изменений: 0, пропущено: 0 ==========
0
|
|
|
2924 / 1274 / 114
Регистрация: 27.05.2008
Сообщений: 3,465
|
||||||
| 01.10.2013, 12:38 | ||||||
|
Мдаааа...... :-(
Ты уж определись, пишешь ли ты на "стандартном" C++ (и тогда есть смысл использовать std::string, sprintf и прочее) или же на C++/CLI (а вот тут нужно использовать средства .NET Framework). Смешивать то и другое в одном проекте - крайне плохая идея. Если пока не понимаешь, в чем разница, начинай читать книжки по .NET и разбираться.
1
|
||||||
|
Комп_Оратор)
|
|||||||
| 01.10.2013, 13:28 | |||||||
0
|
|||||||
|
3 / 3 / 0
Регистрация: 12.09.2012
Сообщений: 90
|
|||||||||||
| 01.10.2013, 14:50 [ТС] | |||||||||||
|
CheshireCat, стал ругаться вот так
error C3149: System::String: нельзя использовать здесь этот тип без "^" верхнего уровня на строку
CheshireCat, заработало в такой вот форме
0
|
|||||||||||
|
2924 / 1274 / 114
Регистрация: 27.05.2008
Сообщений: 3,465
|
||||||
| 01.10.2013, 14:51 | ||||||
|
А, ну дык эта..... Правильно ругается.
0
|
||||||
|
3 / 3 / 0
Регистрация: 12.09.2012
Сообщений: 90
|
|
| 01.10.2013, 20:25 [ТС] | |
|
CheshireCat, еще вопрос, как правильно double объявить чтобы не ругался?
Добавлено через 5 часов 32 минуты IGPIGP, а Вы не знаете?
0
|
|
|
Комп_Оратор)
|
|||||||
| 01.10.2013, 22:27 | |||||||
0
|
|||||||
|
3 / 3 / 0
Регистрация: 12.09.2012
Сообщений: 90
|
|
| 01.10.2013, 22:31 [ТС] | |
|
IGPIGP, если я правильно понимаю, то у вас NET, а у меня "стандарты" или я не прав?
0
|
|
|
Комп_Оратор)
|
||
| 02.10.2013, 03:54 | ||
|
Можете смело оставить обдумывание этого вопроса на время. А пока попробуйте просто сделать то, что показано в моём последнем посте. О пр. имён System.Globalization и пр. прочитайте самостоятельно, там есть что почитать. Не по теме: Зы: долго связи не было, не мог выйти, по-этому сейчас ответил только.
1
|
||
|
3 / 3 / 0
Регистрация: 12.09.2012
Сообщений: 90
|
||||||
| 02.10.2013, 13:19 [ТС] | ||||||
|
IGPIGP, чтобы понять то, что написано в вашем сообщение нужно вновь сидеть и разбираться со всем, что там написано, я же прошу просто сказать как правильно объявить дабл в моем случае
проблема решается если в формах потом вводить числа с запятой а не с точкой
0
|
||||||
|
Комп_Оратор)
|
||
| 02.10.2013, 13:24 | ||
|
0
|
||
|
3 / 3 / 0
Регистрация: 12.09.2012
Сообщений: 90
|
|
| 02.10.2013, 13:52 [ТС] | |
|
IGPIGP, мне нужен калькулятор для перевода из долларов в рубли, т.е. там два окна - кол-во долларов и курс, которые должны перемножиться и вывестись в окне результат
0
|
|
| 02.10.2013, 13:52 | |
|
Помогаю со студенческими работами здесь
20
Visual Studio 2010 - работа со строками
Как к Visual Studio 2010 подключить System.IO
Чем так хороша Visual Studio .NET? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Загрузка PNG-файла с альфа-каналом с помощью библиотеки SDL3_image на Android
8Observer8 27.01.2026
Содержание блога
SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
|
влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
|
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога
SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
|
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога
Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip"
Извлеките архив и вы увидите. . .
|
|
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога
Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д.
Сборка примера
Скачайте. . .
|
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
|
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net
REST сервисы временно не работают, только через Web.
Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
|
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
|