Parameter einer Variable übergeben!
-
hallo,
möchte die übergebenen argumente einer char variable zuweisen. das soll wie folg geschehen:
#include <iostream.h>
#include <conio.h>int main(int argc, char *argv[])
{
char z;cout << "Anzahl der Parameter" << argc << endl;
cout << "Erster Parameter " << argv[0] << endl;
cout << "Zweiter Parameter " << argv[1] << endl;
cout << "Dritten Parameter " << argv[2] << endl;
cout << "Vierter Parameter " << argv[3] << endl;z=argv[1];
getche();
}das geht aber leider nicht!
hat jemand dafür eine idee?
danke schon mal!!!
mfg
-
char = Ein Zeichen.
Ich denke std::string aus <string> wäre am einfachsten:
#include <iostream> //Ohne .h #include <string> #include <conio.h> int main(int argc, char *argv[]) { std::string z; cout << "Anzahl der Parameter" << argc << endl; cout << "Erster Parameter " << argv[0] << endl; cout << "Zweiter Parameter " << argv[1] << endl; cout << "Dritten Parameter " << argv[2] << endl; cout << "Vierter Parameter " << argv[3] << endl; z=argv[1]; getche(); }
-
-
hallo,
danke schon mal für die antworten!
also, ich will eine zahl für eine operation verwenden. zum beispiel will ich die zahl 12 als parameter übergeben und die zahl dan später im programm mit 2 multiplizieren.
mfg
-
int main(int argc, char* argv[]) { int value; if( argc >= 2) { // zu wenig Kommandozeilen Parameter return 1; } // atoi... ASCII TO INTEGER value = atoi( argv[1] ); return 0; }