HOME    FORUMS    MEMBERS    RECENT POSTS    LOG IN  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > ПРОГРАММИРОВАНИЕ > С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #11  
Старый 05.12.2007, 22:41
__mad
Участник форума
Регистрация: 04.11.2007
Сообщений: 103
Провел на форуме:
548128

Репутация: 104
По умолчанию

Код:
#include <windows.h>
void main()
{
	char src[]="Превед",dst[7];
	CharToOem(src,dst);
	printf("%s\n",dst);
}
 
Ответить с цитированием

  #12  
Старый 05.12.2007, 22:53
horlyk
Участник форума
Регистрация: 02.12.2007
Сообщений: 132
Провел на форуме:
233095

Репутация: 21
Отправить сообщение для horlyk с помощью ICQ
По умолчанию

спс, работает.но что означают:

dst[7]

CharToOem(src,dst)

"%s\n",dst
 
Ответить с цитированием

  #13  
Старый 05.12.2007, 23:08
horlyk
Участник форума
Регистрация: 02.12.2007
Сообщений: 132
Провел на форуме:
233095

Репутация: 21
Отправить сообщение для horlyk с помощью ICQ
По умолчанию

Кстати - меня еще очень мучает такой вопрос - как сделать так, чтоб Win32 Console application была самостоятельна, тоестьработала не только внутри С, а и при запуске непосредственно екзешника? у меня просто сразу выскакивает консольное окно и пропадает, но внутри сишника - все работает отлично.
 
Ответить с цитированием

  #14  
Старый 05.12.2007, 23:24
Ni0x
Постоянный
Регистрация: 27.08.2006
Сообщений: 367
Провел на форуме:
2009677

Репутация: 472
По умолчанию

Сначала дойди до главы "Массивы" в своей книги.
Программы запускай через cmd, только пожайлуста, не спрашивай что это такое.
 
Ответить с цитированием

  #15  
Старый 05.12.2007, 23:30
horlyk
Участник форума
Регистрация: 02.12.2007
Сообщений: 132
Провел на форуме:
233095

Репутация: 21
Отправить сообщение для horlyk с помощью ICQ
По умолчанию

Хм... продолжу читать дальше
ну, cmd это понятно, но всеже я сейчас попробовал через него запустить - таже ситуация - мелькнула консоль и все.
 
Ответить с цитированием

  #16  
Старый 05.12.2007, 23:47
horlyk
Участник форума
Регистрация: 02.12.2007
Сообщений: 132
Провел на форуме:
233095

Репутация: 21
Отправить сообщение для horlyk с помощью ICQ
По умолчанию

Цитата:
Сообщение от tclover  
char somewhat[]="привет, я строка";
Немного ты меня не так понял. Как сделать, чтоб полученные текстовые даные сохранялись в переменную?

к примеру:

char text;

cout << "enter new text";
cin >> text;

В итоге у меня получается, что переменная текст содердит только первую букву введенного текста.
 
Ответить с цитированием

  #17  
Старый 05.12.2007, 23:54
Ni0x
Постоянный
Регистрация: 27.08.2006
Сообщений: 367
Провел на форуме:
2009677

Репутация: 472
По умолчанию

Ты свою книгу между строк чтоли читал?
char - 1 байт, в твоем случае 1 символ = 1байт, потому и получилось, что в переменной только первый символ строки. Ты хотябы маны в интернете посмотри или книгу полистай, чем такие ужасные вопросы задавать.
 
Ответить с цитированием

  #18  
Старый 06.12.2007, 00:04
horlyk
Участник форума
Регистрация: 02.12.2007
Сообщений: 132
Провел на форуме:
233095

Репутация: 21
Отправить сообщение для horlyk с помощью ICQ
По умолчанию

И всеже, какой метод лучше использовать? (В книге про это оч коротко рассказывалось - потому и распрашиваю. Там в основном типу String уделялось внимание, а он у меня не пашет)
 
Ответить с цитированием

  #19  
Старый 06.12.2007, 00:14
__mad
Участник форума
Регистрация: 04.11.2007
Сообщений: 103
Провел на форуме:
548128

Репутация: 104
По умолчанию

запиши так char text[n]; терь ты сможешь вводить n символов...

dst[7] масив из 7 чаров)

CharToOem(src,dst) функция...

"%s\n",dst параметры функции...
: D
 
Ответить с цитированием

  #20  
Старый 06.12.2007, 00:19
horlyk
Участник форума
Регистрация: 02.12.2007
Сообщений: 132
Провел на форуме:
233095

Репутация: 21
Отправить сообщение для horlyk с помощью ICQ
По умолчанию

спасибо!
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вышла предварительная версия Visual Basic 9.0 dinar_007 Мировые новости. Обсуждения. 0 26.01.2006 17:08
С++ В трех вариациях... byte57 С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby 30 30.12.2005 06:09
Книги по программированию - нид хелп m4e С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby 3 15.06.2005 19:00



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ