Prymitywne AI

0
#include<iostream>
#include<conio.h>
#include<windows.h>

using namespace std;

int main() {
char q;
l:
SetCursorPos(800,800);
Sleep(500);
SetCursorPos(700,700);
Sleep(500);
SetCursorPos(800,600);
Sleep(500);
goto l;

}

Ktoś wie jak wyłączyć przyciskiem tą pętlę?
Bo muszę resetować komputer :D

8

Zamknij ten program? No i nie bardzo rozumiem co to ma wspólnego z AI. Chodziło ci o to że nawet prymitywne sztuczna inteligencja przewyższa naturalną głupotę? (to jest tylko taki żartobliwy cytat, nic osobistego!) :D

0
#include<iostream>
#include<conio.h>
#include<windows.h>
 
using namespace std;
 
int main() {
char q;
l:
SetCursorPos(800,800);
Sleep(500);
SetCursorPos(700,700);
Sleep(500);
SetCursorPos(800,600);
Sleep(500);
goto k;
shutdown
k:
goto l;
 
}

W jądrze Linuxa jest coś takiego, pętla na przód i shutdown.

3

Och no tak, poznaje, ten kod ewidentnie z jadra linuxa!
Znowu nie wziąłęś leków?

1

A nie lepiej byłoby gdybyś użył pętli zamiast polecenia goto? Myślę, że rozwiązanie szybciej by się wtedy znalazło ;)

2

tak @Ceki bo glownym problemem tutaj jest goto...

problemem jest, ze nikt nie wie o co chodzi autorowi... za duzo naczytal sie jadra linuxa

1

Pewnie chodzi o to, że ciężko zamknąć ten program kliknięciem myszki, bo trzeba by wykonać to w pół sekundy :P
Wywłaszcz sobie okno konsoli na górę (Alt+Tab) i zrób Ctrl+C lub ALT+F4.

Co to ma wspólnego ze sztuczną inteligencją (AI - artificial intelligence) nie mam pojęcia, ale może o to się rozchodzi.

0

No to /tasklist i /taskkill pod windowsem oraz ps i kill pod linuxem.

5

Wpis kontrolny, bo jest potencjał na kultowy wątek.

4

W jadrze linuxa (zwlaszcza x64) trzeba zrobic skok do tylu, nie do przodu. I AI trzeba wlaczyc przed uruchomieniem, najlepiej takie z obsluga pamieci dlugotrwalej.

1

@htm72
Autorze o co Ci chodzi?

Odpalasz program i nie możesz go wyłączyć bo kursor lata? Odpalasz go w konsoli pod windowsem?

Dwa rozwiązania:

  1. Nie odpalaj go ;)
  2. Jest taki magiczny skrót jak alt+F4, który zamyka program/okno na którym masz focus (a jak nie masz to alt+tab az bedziesz miał).

EDIT: Abstrahuję od tego, że nie widzę sensu tego programu pod względem kodu tam zawartego (na temat funkcjonalności się nie wypowiadam). Poza tym - przeznaczeniem nieskończonej pętli jest... wykonywanie się w nieskończoność :P

0
htm72 napisał(a):

Ktoś wie jak wyłączyć przyciskiem tą pętlę?
Bo muszę resetować komputer :D

usuń linijkę goto l;

1 użytkowników online, w tym zalogowanych: 0, gości: 1