b4ck
0
Jo wie gesagt ich möchte den inhalt einer stringvariable löschen doch irgentwie haut des net hin xD.
wenn ichs mit
mache wirds zu einem blank also einem abstand
wenn ichs
mache beendet das programm um zu erklären wofür ich das brauche
so inetwas sieht das ganze aus:
der user gibt den code ein:
code wird in einen datei geschrieben und man wird gefragt ob man noch einen befehl eingeben will:
bei 1 zurück zu eingabe() bei 2 funktion rename():
wo der fehler liegt weis ich ja nur ka wie ich ihn beheben kann
btw. jaja ichweis system(xxx) is böse is aber nur für windows gedacht also "who cares?"
wenn ichs mit
Code:
string befehl="";
wenn ichs
Code:
string befehl=0;
so inetwas sieht das ganze aus:
der user gibt den code ein:
Code:
//Eingabe der Befehle
string eingabe()
{
system("cls");
string befehl;
string abstand="\n";
string befehl2;
cout<<"Befehl eingeben: ";
getline(cin,befehl);
befehl2=befehl+abstand;
return schreiben(befehl2);
}
code wird in einen datei geschrieben und man wird gefragt ob man noch einen befehl eingeben will:
Code:
//in script.txt schreiben
string schreiben(string befehl2)
{
int auswahl=0;
string command=befehl2;
fstream file;
file.open("script.txt", ios::app | ios::out);
file<<command;
file.close();
cout<<"\tNoch einen Befehl ausführen?\n";
cout<<"(1 = JA) (2=NEIN)";
cin>>auswahl;
switch(auswahl)
{
case 1: eingabe();
break;
case 2: rename();
break;
}
bei 1 zurück zu eingabe() bei 2 funktion rename():
Code:
//script.txt -> script.bat
int rename()
{
system("RENAME script.txt *.bat");
cout<<"Erstelle Script ";
int i;
for(i=1;i<10;i++)
{
cout<<".";
Sleep(500);
}
system("cls");
cout<<"Script erfolgreich erstellt";
system("PAUSE >NUL");
}
wo der fehler liegt weis ich ja nur ka wie ich ihn beheben kann
btw. jaja ichweis system(xxx) is böse is aber nur für windows gedacht also "who cares?"