Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 02.09.2013, 20:14   #1
proef
Форумчанин
 
Регистрация: 08.06.2013
Сообщений: 133
По умолчанию как написать свою функцию вывода в консоль?

хочу узнать как это делается
proef вне форума Ответить с цитированием
Старый 02.09.2013, 20:16   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Т.е. аналог write паскаля или printf() си?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 02.09.2013, 21:18   #3
proef
Форумчанин
 
Регистрация: 08.06.2013
Сообщений: 133
По умолчанию

да , я думаю что-то связано с getstdhandle(STD_OUTPUT_HANDLE);
proef вне форума Ответить с цитированием
Старый 02.09.2013, 22:14   #4
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Угу:
http://www.cyberforum.ru/win-api/thread708608.html
http://stackoverflow.com/questions/1...d-output-fails
http://delphiworld.narod.ru/base/cgi_simple.html
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 03.09.2013, 22:30   #5
proef
Форумчанин
 
Регистрация: 08.06.2013
Сообщений: 133
По умолчанию

как заставить работать под си
Код:

.DATA 
s DB 'ВЫРАЖЕНИЕ',0
.CODE
mov ah,0EH
mov si,offset s
next:lodsb
int 10h 
test al,al
jnz next
proef вне форума Ответить с цитированием
Старый 04.09.2013, 08:14   #6
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Это пример не оч. подходит для винды.
Код:
{
 char s="ВЫРАЖЕНИЕ";
 _asm{
mov ah,0EH
mov si,offset s
next:lodsb
int 10h 
test al,al
jnz next
}
}
Так как-то...
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 04.09.2013, 08:15   #7
alexcoder
Форумчанин
 
Регистрация: 31.05.2009
Сообщений: 786
По умолчанию

Вы сначала определитесь под какую ОС хотите сделать, а то в двух сообщениях варианты под две разные ОС.
Помощь с программами:
vk.com/alexcoder1
e-mail: informatik101@mail.ru
alexcoder вне форума Ответить с цитированием
Старый 04.09.2013, 08:43   #8
rrrFer
Санитар
Старожил
 
Аватар для rrrFer
 
Регистрация: 04.10.2008
Сообщений: 2,577
По умолчанию

под win есть WriteConsole - системная функция, ее и используй для своего write.
Вот тут тоже один парень подобную проблему решал (и решил) :
http://forum.sources.ru/index.php?showtopic=194244
rrrFer вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Разработать программу вывода на консоль joolt Фриланс 7 11.06.2012 10:08
Как написать функцию женя2012 Общие вопросы C/C++ 0 11.05.2010 17:57
Переназначение стандартного потока вывода в консоль pu4koff Общие вопросы C/C++ 2 26.10.2009 14:16
Как написать свою процедуру? theYozh Помощь студентам 10 08.03.2009 11:18
перенаправление вывода на консоль в файл Ulex Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 3 26.01.2009 15:31