IPB
ЛогинПароль:

> Внимание!

1. Пользуйтесь тегами кода. - [code] ... [/code]
2. Точно указывайте язык, название и версию компилятора (интерпретатора).
3. Название темы должно быть информативным.
В описании темы указываем язык!!!

Наладить общение поможет, если вы подпишитесь по почте на новые темы в этом форуме.

5 страниц V « < 3 4 5  
Closed Topic Открыть новую тему 
> Ряд вопрсов по C++.
сообщение
Сообщение #81


Гость






Цитата
А если я хочу отловить нажатие курсорных клавиш ?

Ну, так лови:
    int key;
if(kbhit()) {
if(!(key = getch())) {
switch(getch()) {
case 72: // нажата "вверх"
break;
case 80: // нажата "вниз"
break;
}
}
else {
switch(key) {
// нерасширенные символы
...
}
}
}



Цитата
Как сделать задержку
В graphics.h (в том, на который я приводил ссылку выше) есть функция delay()
 К началу страницы 
+ Ответить 
сообщение
Сообщение #82


поиск
****

Группа: Пользователи
Сообщений: 347
Пол: Мужской
Реальное имя: nir

Репутация: -  2  +


Спасибо good.gif


--------------------
typedef void Śūnyatā ;
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #83


Новичок
*

Группа: Пользователи
Сообщений: 28
Пол: Мужской

Репутация: -  0  +


Добрый вечер. Есть вопросик. Как перевести DWORD в CString? В переменной DWORD хранится IP адрес.


--------------------
Плагины для FL Studio и Pro Tools
Учусь на ошибках компилятора...
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #84


Гость






Как-нибудь вот так
CString get_str(DWORD ip)
{
unsigned char first = (ip >> 24) & 0xFF;
unsigned char second = (ip >> 16) & 0xFF;
unsigned char third = (ip >> 8) & 0xFF;
unsigned char fourth = ip & 0xFF;

CString s;
s.Format (L"%u.%u.%u.%u", first, second, third, fourth);
return s;
}
?
 К началу страницы 
+ Ответить 
сообщение
Сообщение #85


Новичок
*

Группа: Пользователи
Сообщений: 28
Пол: Мужской

Репутация: -  0  +


Использую компонент IP Addres Control. Ввожу IP, например 127.0.0.1. Почему-то при дебаге 0.0.0.0 выдает когда ставлю тоску останова.

и еще:
s.Format (L"%u.%u.%u.%u", first, second, third, fourth);
заменил на:
s.Format ("%u.%u.%u.%u", first, second, third, fourth);

выдает ошибку у меня, в свойствах проекта Character Set стоит как Use Multi-Byte Character Set
может из-за L перед "%u.%u.%u.%u" ?

Сообщение отредактировано: guf -


--------------------
Плагины для FL Studio и Pro Tools
Учусь на ошибках компилятора...
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #86


Гость






А вот тут я тебе ничем помочь не смогу - я не пользуюсь компилятором от MS, тем более тем, чего нет в Стандарте языка (просто знаю, что в CString есть метод Format, и представляю, для чего он нужен). Если бы был обычный std::string, то можно было бы проверить на любом другом компиляторе, а так... У меня конечно есть VC Express Edition, однако MFC он не поддерживает.
 К началу страницы 
+ Ответить 
сообщение
Сообщение #87


Новичок
*

Группа: Пользователи
Сообщений: 28
Пол: Мужской

Репутация: -  0  +


Все равно спасибо! Буду пробовать!


--------------------
Плагины для FL Studio и Pro Tools
Учусь на ошибках компилятора...
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #88


Бывалый
***

Группа: Пользователи
Сообщений: 151
Пол: Мужской
Реальное имя: иван

Репутация: -  0  +


Неподскажите где можно почитать про тип TCHAR (его структуру) нашед статью в MSDNе ms-help://MS.VSCC.v80/MS.MSDN.v80/MS.ENTSERV.v10.en/mapi/html/34762d86-22bc-4dad-82e5-e30203b7771e.htm
и насколько я понял это для того чтоб можно было работать и с ANSI кодировкой и с UNICODE в 1м типе?Может кто может разъяснить поподробнее...........
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #89


Гость






На самом деле никакой структуры этот тип не имеет, это просто синоним:

#ifdef UNICODE
typedef WCHAR TCHAR;
#else
typedef char TCHAR;
#endif

(таким образом, в Юникодных проектах под TCHAR подразумевается WCHAR, а в не-Юникодных - простой char...)
 К началу страницы 
+ Ответить 
сообщение
Сообщение #90


Бывалый
***

Группа: Пользователи
Сообщений: 151
Пол: Мужской
Реальное имя: иван

Репутация: -  0  +


Цитата(volvo @ 25.09.2008 20:53) *

На самом деле никакой структуры этот тип не имеет, это просто синоним:

#ifdef UNICODE
typedef WCHAR TCHAR;
#else
typedef char TCHAR;
#endif

(таким образом, в Юникодных проектах под TCHAR подразумевается WCHAR, а в не-Юникодных - простой char...)

Спасибо большое smile.gif !
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

5 страниц V « < 3 4 5
Closed Topic Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 





- Текстовая версия 27.04.2024 12:23
500Gb HDD, 6Gb RAM, 2 Cores, 7 EUR в месяц — такие хостинги правда бывают
Связь с администрацией: bu_gen в домене octagram.name