aber komischer weise kann ich das nicht in ner for schleife machn sonden muss sone dummen goto befehle nehmen
#include <windows.h>
#include <iostream>
#include <iomanip>
using namespace std;
int main(void)
{
int x;
char Name[13] ,ABC[13];
for (x=0;x<14;x++)
{
Name[x]=0;
ABC[x]=0;
}
cout << "Eingabe: ";
cin >> ABC;
for (x=0;x<14;x++)
{
Name[x]=ABC[x];
}
for (x=0;x<14;x++)
{
cout << "Name"<<Name[x]<<endl;
cout << "ABC"<<ABC[x]<<endl;
}
char null[2]="0";
char eins[2]="1";
char zwei[2]="2";
char drei[2]="3";
char vier[2]="4";
char fuenf[2]="5";
char sechs[2]="6";
char sieben[2]="7";
char acht[2]="8";
char neun[2]="9";
x=0;
loop:
//--ZAHLEN--
if (Name[x]==null[0])
{
Sleep(1000);
keybd_event(0x60, 0, 0, NULL);
keybd_event(0x60, 0, KEYEVENTF_KEYUP, 0);
}
if (Name[x]==eins[0])
{
Sleep(1000);
keybd_event(0x61, 0, 0, NULL);
keybd_event(0x61, 0, KEYEVENTF_KEYUP, 0);
}
if (Name[x]==zwei[0])
{
Sleep(1000);
keybd_event(0x62, 0, 0, NULL);
keybd_event(0x62, 0, KEYEVENTF_KEYUP, 0);
}
if (Name[x]==drei[0])
{
Sleep(1000);
keybd_event(0x63, 0, 0, NULL);
keybd_event(0x63, 0, KEYEVENTF_KEYUP, 0);
}
if (Name[x]==vier[0])
{
Sleep(1000);
keybd_event(0x64, 0, 0, NULL);
keybd_event(0x64, 0, KEYEVENTF_KEYUP, 0);
}
if (Name[x]==fuenf[0])
{
Sleep(1000);
keybd_event(0x65, 0, 0, NULL);
keybd_event(0x65, 0, KEYEVENTF_KEYUP, 0);
}
if (Name[x]==sechs[0])
{
Sleep(1000);
keybd_event(0x66, 0, 0, NULL);
keybd_event(0x66, 0, KEYEVENTF_KEYUP, 0);
}
if (Name[x]==sieben[0])
{
Sleep(1000);
keybd_event(0x67, 0, 0, NULL);
keybd_event(0x67, 0, KEYEVENTF_KEYUP, 0);
}
if (Name[x]==acht[0])
{
Sleep(1000);
keybd_event(0x68, 0, 0, NULL);
keybd_event(0x68, 0, KEYEVENTF_KEYUP, 0);
}
if (Name[x]==neun[0])
{
Sleep(1000);
keybd_event(0x69, 0, 0, NULL);
keybd_event(0x69, 0, KEYEVENTF_KEYUP, 0);
}
x++;
goto loop;
}
und wenn ich das glaiche prinzieb nutze um buchstaben rein zu bringen geht es nicht mehr.