Консоль

Applications development, KoOS API questions
  • : Так... . Му тут сильно ушли от темы "Консоль". (Да простят нас модераторы). Поэтому создай пожалуйста отдельную тему. Лучше ты, чем я.
  • Меня напрягает наличие отсутствия консоли, нежели наличие онной


    >По сути, в виндах, тоже корневая файловая система. Корнем выступает Рабочий стол, дальше
    >Мой компьютер в котором лежат диски, панель управления, мои документы и т.п. Вот только в никсах она эффективней используется.

    И что правда стало так?? OMG. слава богу,что я Вендой не пользуюсь
    Tinki-vinki, Dipsy, Dipsy, Lala, Lala, Po, Po!
    Teletubbies, teletubbies. Oh, Hello!
  • как программисту, мне тоже консоли (системной) очень не хватает. только мне, как ассемблерщику, больше нравится DOS'овский вариант работы с ней, через прерывание (таким образом вывод/вывод в консоль займет в программе всего 1-2 байта!)
    И мы уже давно не пешки,
    Мы пули, мы орлы, и решки!
    Война ютит бинарный код,
    Умри, или иди вперед!
  • Ну, извини, в Linux` е работа с консолью ведется через printf() + something в C и через потоки i/o cout и cin в C++
    Tinki-vinki, Dipsy, Dipsy, Lala, Lala, Po, Po!
    Teletubbies, teletubbies. Oh, Hello!
  • shamaz.mazum, ты не прав.

    Вот простой пример. Известно что printf в итоге вызывает write(1,str). write это ф-ция из libc, которая в свою очередь вызывает ф-цию ядра либо через int 0x80 или syscall.
    В итоге получаем простой код (это не рабочий вариант, я использовал не те регистры и не те номера,важна суть):
    mov eax,12 ; допустим это системный номер ф-ции write
    mov ebx,1 ; stdout
    mov ecx,str ; передаем адресс строки
    int 0x80
  • Я то про С. (или про плюсы + (два потока)
    Там всё легче, так что я прав.

    Да и вообще мы про удобство, а не про Linux
    Tinki-vinki, Dipsy, Dipsy, Lala, Lala, Po, Po!
    Teletubbies, teletubbies. Oh, Hello!
  • Да и не важно 2 байта или 3 :)
    Tinki-vinki, Dipsy, Dipsy, Lala, Lala, Po, Po!
    Teletubbies, teletubbies. Oh, Hello!
  • Who is online

    Users browsing this forum: No registered users and 42 guests