Форум программистов, компьютерный форум, киберфорум
C++/CLI Windows Forms
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.86/7: Рейтинг темы: голосов - 7, средняя оценка - 4.86
3 / 3 / 0
Регистрация: 10.06.2012
Сообщений: 31

error C2664

19.04.2013, 16:24. Показов 1468. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Калькулятор. Пишет такую ошибку(

Error 1 error C2664: 'System::String::Contains' : cannot convert parameter 1 from 'char' to 'System::String ^' c:\users\user\desktop\lababa5 - копия\Form1.h 513 1 lababa5
C++
1
2
3
4
5
6
7
8
9
10
11
12
//кнопка "+/-"
    private: System::Void button19_Click(System::Object^  sender, System::EventArgs^  e) 
             {
                 if(textBox1->Text->Contains('-'))
                 {
                 textBox1->Text=textBox1->Text->Remove(textBox1->Text->IndexOf('-'),1);
                 }
                 else
                 {
                 textBox1->Text="-"+textBox1->Text;
                 }
             }
что делать то?((


а,и еще проблемка. может кто знает,как мне тут условие прописать, чтобы только одна запятая ставилась?
C++
1
2
3
4
5
6
7
8
9
10
11
12
private: System::Void button11_Click(System::Object^  sender, System::EventArgs^  e)
             {
                  if(textBox1->Text!="")
                 {
                 textBox1->Text=textBox1->Text+",";
                 }
                 else
                 {
                 textBox1->Text=textBox1->Text+" 0,";
                 }
 
             }
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
19.04.2013, 16:24
Ответы с готовыми решениями:

Error C2664 - C++
Помогите исправить ошибку: Что нужно сделать с этой строкой? System::Windows::Forms::RichTextBox^ richTextBox1 ScrollBars =...

error c2664
Вообщем у меня приложение управляемое событиями си++, одна единственная ошибка. компилятор пишет про эту строчку ...

error C2664: невозможно преобразовать из "double" в "double &"
написал функцию в vc10 Windows Forms - String^ func(double &in_val); в программе объявляю переменную типа double x3 и сообщаю ее функции...

3
 Аватар для Людвиг Бодмер
378 / 375 / 213
Регистрация: 29.03.2013
Сообщений: 867
19.04.2013, 17:00
Даша_93, попробуй двойные кавычки здесь
C++
1
 if(textBox1->Text->Contains("-"))
Добавлено через 2 минуты
Цитата Сообщение от Даша_93 Посмотреть сообщение
а,и еще проблемка. может кто знает,как мне тут условие прописать, чтобы только одна запятая ставилась?
А сколько запятых сейчас ставится? Или что нужно?
0
3 / 3 / 0
Регистрация: 10.06.2012
Сообщений: 31
19.04.2013, 17:16  [ТС]
А сколько запятых сейчас ставится? Или что нужно?
Запятых могу хоть сколько наставить, а по сути должна быть только одна.
попробуй двойные кавычки здесь
Эту проблему уже решила,условие по другому написала)Осталась только запятая(
0
 Аватар для FROSTEROID
7 / 7 / 1
Регистрация: 15.11.2011
Сообщений: 24
21.04.2013, 14:34
2Даша_93:
От запятых новых избавиться можно на наличие оных проверкой.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
private: System::Void button11_Click(System::Object^  sender, System::EventArgs^  e)
             {
//Проверка
            if(textBox1->Text->IndexOf(",",0) > -1) // Если нашлась хоть одна запятая в значении Text текстового поля,
            // То кричим об этом и свалимваем из обработчика.
            {MessageBox::Show("Не позволим юзеру глупому нашу программу дурачить!","NO!"); goto ERRORED;}
//Проверка has ended.
 
                  if(textBox1->Text!="")
                 {
                 textBox1->Text=textBox1->Text+",";
                 }
                 else
                 {
                 textBox1->Text=textBox1->Text+" 0,";
                 }
 
ERRORED:;}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
21.04.2013, 14:34
Помогаю со студенческими работами здесь

Ошибки Error 2819 и Error 2232 при доступе к членам типа
Уже который день борюсь с кодом который отказывается работать. Чтение учебника и Gугл не дают никаких ответов. IDE Visual Studio 2010 ...

Error C2061: syntax error : identifier 'cout' что делать?
Помогите бедному студенту) Программа (по задумке) должна читать среднее арифметическое цифр числа, введённого с клавиатуры. Но, к...

C++ CodeDOM parser error: Line: 80, Column: 15 --- Internal Error
Пробую связывать данные, созданные в дополнительных заголовочных файлах, с главным заголовочным файлом. Прописываю данные для графика в...

Error 1 error C2664: 'CharToOemW' : cannot convert parameter 1 from 'const char *' to 'LPCWSTR'
выдает вот такую ошибку - Error 1 error C2664: 'CharToOemW' : cannot convert parameter 1 from 'const char *' to 'LPCWSTR' использую visual...

error c2664
есть процедура, которая должна запихнуть цифры в вектор, а потом удалить все элементы кратные двойки, если последняя цифра - 1, а если...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем. . . .
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
SDL3 для Web (WebAssembly): Сборка библиотек: SDL3, Box2D, FreeType, SDL3_ttf, SDL3_mixer и SDL3_image из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru