ANTICHAT — форум по информационной безопасности, OSINT и технологиям
ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию.
Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club,
и теперь снова доступен на новом адресе —
forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.

05.12.2007, 22:34
|
|
Участник форума
Регистрация: 02.12.2007
Сообщений: 132
Провел на форуме: 233095
Репутация:
21
|
|
Сообщение от __mad
CharToOem(src,dst)
а можно небольшой пример пожалуйста?
|
|
|

05.12.2007, 22:32
|
|
Участник форума
Регистрация: 02.12.2007
Сообщений: 132
Провел на форуме: 233095
Репутация:
21
|
|
ыыыы, меня справочник твой не прет) Мне просто со строками поработать лучше)
|
|
|

05.12.2007, 22:41
|
|
Участник форума
Регистрация: 04.11.2007
Сообщений: 103
Провел на форуме: 548128
Репутация:
104
|
|
Код:
#include <windows.h>
void main()
{
char src[]="Превед",dst[7];
CharToOem(src,dst);
printf("%s\n",dst);
}
|
|
|

05.12.2007, 22:53
|
|
Участник форума
Регистрация: 02.12.2007
Сообщений: 132
Провел на форуме: 233095
Репутация:
21
|
|
спс, работает.но что означают:
dst[7]
CharToOem(src,dst)
"%s\n",dst
|
|
|

05.12.2007, 23:08
|
|
Участник форума
Регистрация: 02.12.2007
Сообщений: 132
Провел на форуме: 233095
Репутация:
21
|
|
Кстати - меня еще очень мучает такой вопрос - как сделать так, чтоб Win32 Console application была самостоятельна, тоестьработала не только внутри С, а и при запуске непосредственно екзешника? у меня просто сразу выскакивает консольное окно и пропадает, но внутри сишника - все работает отлично.
|
|
|

05.12.2007, 23:24
|
|
Постоянный
Регистрация: 27.08.2006
Сообщений: 367
Провел на форуме: 2009677
Репутация:
472
|
|
Сначала дойди до главы "Массивы" в своей книги.
Программы запускай через cmd, только пожайлуста, не спрашивай что это такое.
|
|
|

05.12.2007, 23:30
|
|
Участник форума
Регистрация: 02.12.2007
Сообщений: 132
Провел на форуме: 233095
Репутация:
21
|
|
Хм... продолжу читать дальше
ну, cmd это понятно, но всеже я сейчас попробовал через него запустить - таже ситуация - мелькнула консоль и все.
|
|
|

05.12.2007, 23:54
|
|
Постоянный
Регистрация: 27.08.2006
Сообщений: 367
Провел на форуме: 2009677
Репутация:
472
|
|
Ты свою книгу между строк чтоли читал?
char - 1 байт, в твоем случае 1 символ = 1байт, потому и получилось, что в переменной только первый символ строки. Ты хотябы маны в интернете посмотри или книгу полистай, чем такие ужасные вопросы задавать.
|
|
|

06.12.2007, 00:04
|
|
Участник форума
Регистрация: 02.12.2007
Сообщений: 132
Провел на форуме: 233095
Репутация:
21
|
|
И всеже, какой метод лучше использовать? (В книге про это оч коротко рассказывалось - потому и распрашиваю. Там в основном типу String уделялось внимание, а он у меня не пашет)
|
|
|

06.12.2007, 00:14
|
|
Участник форума
Регистрация: 04.11.2007
Сообщений: 103
Провел на форуме: 548128
Репутация:
104
|
|
запиши так char text[n]; терь ты сможешь вводить n символов...
dst[7] масив из 7 чаров)
CharToOem(src,dst) функция...
"%s\n",dst параметры функции...
: D
|
|
|
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|