Модераторы: Partizan, gambit

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Программа на Win32 
V
    Опции темы
MoxHaToe
Дата 28.3.2009, 20:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 24
Регистрация: 31.1.2009

Репутация: нет
Всего: нет



Вообще вопрос то простецкий. 
Решил  задачку решить при помощи Win32 application в С++.
Создал форму, кнопку и TextBox1.
При нажатии на кнопку нужно увеличить значение текстового окна на *1.
*Вот здесь какой оператор надо использовать, чтобы ошибка не выходила. Как преобразовать text в поле содержащие целое значение.
textbox1.text=textbox1.text+1;

На VB вроде бы так было Dim Text1 as integer, а тут как?
PM MAIL   Вверх
GoldFinch
Дата 28.3.2009, 20:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата



****


Профиль
Группа: Завсегдатай
Сообщений: 2141
Регистрация: 30.11.2008

Репутация: нет
Всего: 26



atoi()
PM MAIL ICQ   Вверх
MoxHaToe
Дата 28.3.2009, 20:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 24
Регистрация: 31.1.2009

Репутация: нет
Всего: нет



Подробней можно?
PM MAIL   Вверх
zim22
Дата 28.3.2009, 20:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


depict1
****


Профиль
Группа: Завсегдатай
Сообщений: 2682
Регистрация: 15.1.2009
Где: Украина

Репутация: нет
Всего: 69



Цитата(MoxHaToe @  28.3.2009,  20:41 Найти цитируемый пост)
Подробней можно?

http://www.cplusplus.com/reference/clibrar...tdlib/atoi.html



--------------------
PM MAIL   Вверх
xvr
Дата 30.3.2009, 12:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 7046
Регистрация: 28.8.2007
Где: Дублин, Ирландия

Репутация: нет
Всего: 223



Builder?
Код

textbox1->Text=textbox1->Text.ToInt();

PM MAIL   Вверх
MoxHaToe
Дата 30.3.2009, 12:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 24
Регистрация: 31.1.2009

Репутация: нет
Всего: нет



2008 Visual C#-Windows Application
PM MAIL   Вверх
MoxHaToe
Дата 30.3.2009, 13:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 24
Регистрация: 31.1.2009

Репутация: нет
Всего: нет



Ошибку выдаёт.
Error    3    'string' does not contain a definition for 'ToInt'    
Error    1    The * or -> operator must be applied to a pointer    
PM MAIL   Вверх
xvr
Дата 30.3.2009, 13:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 7046
Регистрация: 28.8.2007
Где: Дублин, Ирландия

Репутация: нет
Всего: 223



Цитата(MoxHaToe @ 30.3.2009,  12:21)
2008 Visual C#-Windows Application

Ой. Это уже не С и не С++  smile 
Код

textbox1.text=System.Convert.ToInt64(textbox1.text)+1;


Это сообщение отредактировал(а) xvr - 30.3.2009, 13:58
PM MAIL   Вверх
MoxHaToe
Дата 30.3.2009, 15:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 24
Регистрация: 31.1.2009

Репутация: нет
Всего: нет



Ошибка появляется.
Cannot implicitly convert type 'long' to 'string'    
PM MAIL   Вверх
taiven
Дата 30.3.2009, 16:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 302
Регистрация: 30.6.2008

Репутация: нет
Всего: 9



Код

textbox1.text = Convert.ToString(Convert.ToInt32(textbox1.text) + 1);

PM   Вверх
MoxHaToe
Дата 30.3.2009, 17:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 24
Регистрация: 31.1.2009

Репутация: нет
Всего: нет



Спасибо всем большое. Всё работает. 
PM MAIL   Вверх
MoxHaToe
Дата 30.3.2009, 21:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 24
Регистрация: 31.1.2009

Репутация: нет
Всего: нет



Вот ещё вопрос возник на этом "языке" как будет выглядить 
Код
if ((button2.Enabled = false) && (button3.Enabled = false))


PM MAIL   Вверх
xvr
Дата 30.3.2009, 21:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 7046
Регистрация: 28.8.2007
Где: Дублин, Ирландия

Репутация: нет
Всего: 223



Так и будет, только для сравнения нужно 2 знака равенства
Код

if ((button2.Enabled == false) && (button3.Enabled == false))

PM MAIL   Вверх
taiven
Дата 30.3.2009, 21:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 302
Регистрация: 30.6.2008

Репутация: нет
Всего: 9



или так
Код

if ((!button2.Enabled) && (!button3.Enabled))

PM   Вверх
Partizan
Дата 30.3.2009, 21:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Let's do some .NET
****


Профиль
Группа: Модератор
Сообщений: 2828
Регистрация: 19.12.2005
Где: Санкт-Петербург

Репутация: 18
Всего: 67



Цитата(taiven @ 30.3.2009,  21:21)
или так
Код

if ((!button2.Enabled) && (!button3.Enabled))

или 

Код

if ( !(button2.Enabled || button3.Enabled) )


 smile 


--------------------
СУВ,
       Partizan.
PM MAIL WWW ICQ Skype GTalk Jabber   Вверх
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
mr.DUDA
THandle

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.
Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :)
Так же не забывайте отмечать свой вопрос решенным, если он таковым является :)


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, THandle.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Общие вопросы по .NET и C# | Следующая тема »


 




[ Время генерации скрипта: 0.1091 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.