1 Востаннє редагувалося Ukrvital (08.03.2019 01:40:31)

Тема: Вивід тексту після вводу якоїсь команди

Консоль/MinGW/DevCpp/Windows
Як вивести текст після вводу команди, без натискання клавіші ввести (Enter)?

#include <stdio.h>
#include <conio.h>
#include <windows.h>
int main()
{
char Buff[10];
char Com="start";
int tr=0;
char Param=" https://relpace.org.ua";
while(true)
{
for (int i=0; i< 5; i++)
{
if(Buff[i]==Com[i]) tr++;
if (tr==strlen(Com) break;
scanf("%c", Buff[i]);
}
}
if (tr=strlen(Com)) 
{
strcat(Com, Param);
system (Com);
}
}
return 0;
}

Не знаю, як зробити
Або замість Enter пробіл чи інша клавіша, тільки не Enter

2

Re: Вивід тексту після вводу якоїсь команди

Не в стандартній консолі. Консоль працює з буфером введення, який надсилається саме по Enter. Вам треба системні функції використовувати - GetAsyncKeyState (GetKeyboardState, GetKeyState), MapVirtualKey. Чи створювати цикл вікна і підписуватися на системні повідомлення WM_KEYDOWN, WM_KEYUP.

Подякували: leofun011

3

Re: Вивід тексту після вводу якоїсь команди

Koala. Розумієте, Ви мені сказали, щоб я створив багато цікавих тем і тоді тут будуть спілкуватися. Я розумію, що Ви мені це пояснюєте, як програмісту. Уявіть, що я новачок. Бо саме новачки цю тему і будуть дивитися. І поясніть, будь-ласка, зрозумілою мовою.

4

Re: Вивід тексту після вводу якоїсь команди

Я не казав "багато", я казав "цікаву".
І якщо ви новачок, то вам ніхто не заважає скопіювати ці слова в Google. А якщо комусь потрібна не відповідь, а готовий код без розуміння того, що відбувається - то не до мене.

5

Re: Вивід тексту після вводу якоїсь команди

Чому Ви закрили реєстрацію на форумі?
Я спецільно хотів розкрутити форум. А потім Ви ще приплели того дядька.
Я хотів заставити Replace поставити каптчу. А замість того він закрив реєстрацію.
Там на i.ua (otvet.i.ua) якийсь чоловік рекламує Ваш форум, а на ньому не можуть зареєструватися.
Потім є така опція "заборонити реєстрацію з анонімних проксі".
Це виходить, що українці так одразу і здалися. не треба кулемет. Не треба танк. Просто 3 рази пройтися по форуму і українці здалися.
Ви хоч запрошення ведіть, чи що

6

Re: Вивід тексту після вводу якоїсь команди

Ви припиняйте поводитися так, ніби хлопця собі завести не можете.

7

Re: Вивід тексту після вводу якоїсь команди

Спам - це розкрутка по вашому?
Ніхто нікому нічого не винен. Цей проект некомерційний.

Це виходить, що українці так одразу і здалися. не треба кулемет. Не треба танк. Просто 3 рази пройтися по форуму і українці здалися.

Це виходить замість того щоб щось корисне робити ви взяли кулемет і почали обстрілювати мирне населення.

І що виходить робити мирному населенню? Лише закрити двері та не виходити на вулицю.

Подякували: leofun011

8

Re: Вивід тексту після вводу якоїсь команди

Ну, ось цей сайт
http://virusok.forumbb.ru
Висить перший в пошуку, бо на ньому спамлять.
Точно так само, як і
http://otvet.i.ua
На якому спамлять.
То я подумав, може проспамити спершу мені, а потім щоб це побачили та почали спамити інші. І щоб Live internet поставити. На спамерах можна піднятися. А потім коли вже перший в пошуку буде тоді припинити спам. І тоді буде і реклама і так далі

9

Re: Вивід тексту після вводу якоїсь команди

А ще зоб поставили каптчу на реєстрацію як на кіберфорумі

10

Re: Вивід тексту після вводу якоїсь команди

Ukrvital написав:

То я подумав, може проспамити спершу мені, а потім щоб це побачили та почали спамити інші. І щоб Live internet поставити. На спамерах можна піднятися. А потім коли вже перший в пошуку буде тоді припинити спам. І тоді буде і реклама і так далі

Ну от і зробіть свій форум і там вирішуйте, якими мають бути його політики. І спамте там скільки забажаєте.

printf("Nested comments is %s\n", */*/**/"*/"/*"/**/ == '*' ? "OFF" : "ON");
Подякували: koala, leofun012