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

30.03.2008, 20:26
|
|
Banned
Регистрация: 06.01.2008
Сообщений: 904
Провел на форуме: 4037638
Репутация:
1821
|
|
|
|
|

30.03.2008, 20:36
|
|
Участник форума
Регистрация: 01.05.2006
Сообщений: 216
Провел на форуме: 287212
Репутация:
62
|
|
L по-моему подключает лингвистов к работе программы. А лингвисты умеют конвертить виндовс-кодировку в юникод 
|
|
|

30.03.2008, 20:46
|
|
Banned
Регистрация: 06.01.2008
Сообщений: 904
Провел на форуме: 4037638
Репутация:
1821
|
|
Сообщение от z01b
Помогите плз написать консольную программу на С, которая выводит например "Йа, Креведко"
на C#
Код:
using System;
class MainApp
{
public static void Main()
{
Console.WriteLine("Йа креведко! :D :D :D ");
}
}
_http://www.asteam.ru/forum/showthread.php?t=495&goto=nextoldest
Воть 
|
|
|

30.03.2008, 21:03
|
|
Постоянный
Регистрация: 05.01.2007
Сообщений: 508
Провел на форуме: 2360904
Репутация:
1393
|
|
мну на С нужно 
|
|
|

30.03.2008, 21:05
|
|
Постоянный
Регистрация: 05.01.2007
Сообщений: 508
Провел на форуме: 2360904
Репутация:
1393
|
|
Сообщение от ForNeVeR
L по-моему подключает лингвистов к работе программы. А лингвисты умеют конвертить виндовс-кодировку в юникод 
если делать как ты говоришь, мы получим wchar_t, а челу нужно указатель к Unicode строки.
|
|
|

30.03.2008, 21:13
|
|
Участник форума
Регистрация: 01.05.2006
Сообщений: 216
Провел на форуме: 287212
Репутация:
62
|
|
Да, виноват, перепутал. Покурил MSDN, нужно юзить _T("" + i).
Нужный тебе код (взял одну из реализаций русских букв в консоли, если не нравится, не бейте  ):
Код:
#include "stdafx.h"
#include <iostream>
#include <conio.h>
int _tmain()
{
std::locale rus("rus_rus.866");
std::wcout.imbue(rus);
std::wcout << L"Йа криведко!";
getch();
}
Если русские буквы не нужны, то пройди по ссылке De-Visible, там всё есть 
Последний раз редактировалось ForNeVeR; 30.03.2008 в 21:24..
|
|
|

30.03.2008, 21:13
|
|
Banned
Регистрация: 06.01.2008
Сообщений: 904
Провел на форуме: 4037638
Репутация:
1821
|
|
Сообщение от z01b
мну на С нужно 
А ты по ссылке пройди 
|
|
|

30.03.2008, 22:24
|
|
Познающий
Регистрация: 09.09.2007
Сообщений: 66
Провел на форуме: 188412
Репутация:
41
|
|
Сообщение от ForNeVeR
Meanor, я бы попробовал записать в качестве аргумента функции что-то типа L"" + i, где i - целая переменная.
Покурил printf() на манер echo в пхп, естественно, ничего не вышло...
Потом решил покурить TextOut методом
Код:
TextOut(hdc, 250, 40, L"ddr"+speed, sizeof(speed)+3);
Обрадовался, что хотя бы скомпилировалась, но, естественно, на экран вывелся лишь белый фон на том месте, где должны были быть буквы/цифры.
ПС. _UNICODE = _T = L"" но работает почему-то только L""
Благодарю если кто-нибудь покажет мне что я не правильно вкурил =/
|
|
|

30.03.2008, 22:51
|
|
Banned
Регистрация: 06.01.2008
Сообщений: 904
Провел на форуме: 4037638
Репутация:
1821
|
|
Курить много вредно! 
_http://www.progz.ru/forum/lofiversion/index.php/t2652.html
_http://www.frolov-lib.ru/programming/articles/unicode/index.html
Мож здесь что есть?
|
|
|

30.03.2008, 23:06
|
|
Познающий
Регистрация: 09.09.2007
Сообщений: 66
Провел на форуме: 188412
Репутация:
41
|
|
Сообщение от De-visible
Курить много вредно! 
_http://www.progz.ru/forum/lofiversion/index.php/t2652.html
_http://www.frolov-lib.ru/programming/articles/unicode/index.html
Мож здесь что есть?
Спасибо, но проблема не в уникоде, проблема в том, что я не мог понять, как вывести численное значение переменной speed на экран при помощи функции TextOut и ей подобных...
Нашел решение:
Код:
_itow(speed, &speedstr, 10);
TextOut(hdc,250, 40, &speedstr, 4);
Но пишет ворнинг, что функция _itow небезопасна...
/* Также интересует, как можно достать кол-во сиволов speedstr, стандартная функция strlen говорит, что не может конвертировать из wchar_t в const char[]... */
Решено методом sizeof(speed).
Благодарю всех за помощь, вопрос закрыт 
Последний раз редактировалось Meanor; 30.03.2008 в 23:30..
|
|
|
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|