Palavras sendo digitadas letra-por-letra

Started by Anonymous, 15 de June , 2006, 01:31:49 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

Anonymous

Bom, vou mostrar para você como fazer palavras se auto-digitarem. Tipo ao invez de aparecer a palavra direto Sthealt ( printf("Sthealt"); ), ela vai se digitar letra por letra. Vamos ao código:
#include <stdio.h> // bliblioteca de entrada e saida de dados
#include <windows.h> // funcoes da API do Windows ;]

main() { // inicio da rotina principal
printf("S"); // mostra o texto na tela
Sleep(100); // pausa
printf("t"); // mostra o texto na tela
Sleep(100); // pausa
                 // e assim vai...
printf("h");
Sleep(100);
printf("e");
Sleep(100);
printf("a");
Sleep(100);
printf("l");
Sleep(100);
printf("t");
Sleep(100);
} // fim da rotina principal
Agora compile: gcc digitos.cpp -o digitos.exe
E execute: digitos.exe
Legal né? Mas mais legal ainda é assim:
#include <stdio.h> // bliblioteca de entrada e saida de dados
#include <windows.h> // funcoes da API do Windows ;]

main() { // inicio da rotina principal
printf("S_\b"); // mostra o texto na tela
Sleep(100); // pausa
printf("t_\b"); // mostra o texto na tela
Sleep(100); // pausa
                 // e assim vai...
printf("h_\b");
Sleep(100);
printf("e_\b");
Sleep(100);
printf("a_\b");
Sleep(100);
printf("l_\b");
Sleep(100);
printf("t_\b");
Sleep(100);
} // fim da rotina principal

Agora parece que você está no prompt digitando né? Isso porque você vai mostrar a letra (por exemplo S) e depois do S, vai ter o _, e o comando \b vai apagar o caractere anterior, no caso o _.

Anonymous

Eu não vejo nnhuma utilidade nisto, talvez usando-os para algum tipo de 'joguinho', ou ate para um 'algo a mais' no programa possa ser legal, mas fora isto ..



Bye 8)

HadeS

Concordo com o Defcon. Talvez alguma pessoa querendo dar um toque de graciosidade no exploit, mas prefiro printf("HadeS");. :P

HadeS