ERLEDIGT
JA
JA
ANTWORTEN
2
2
ZUGRIFFE
743
743
EMPFEHLEN
-
03.06.07 18:30 #1
- Registriert seit
- Apr 2007
- Ort
- Wesel (NRW)
- Beiträge
- 217
Hallo
Wie bekomme ich es hin das mein programm erkennt ob parameter übergeben werden und wie muss ich es dem programm dann mitgeben ?
Mein Programm sieht so aus:
Code :1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
#include "iostream" using namespace std; void main(char *Text) { if(Text != NULL){ cout<<"Text erhalten"<<endl; cout<<Text<<endl; } else{ cout<<"Text nicht erhalten"<<endl; } cin.get(); }
und ich starte es über eine Verknüpfung der ich hinten dann :
testtext
anhänge
Da muss aber was falsch sein denn der Text wird nie erkannt.
Kann mir bitte jemand erklären was ich falsch mache ?
-
03.06.07 23:19 #2
- Registriert seit
- Jun 2005
- Beiträge
- 8.168
Hi.
Es gibt grundsätzlich 2 Varianten wie man eine main Funktion deklarieren kann:
Code cpp:1 2 3 4 5 6 7
int main() { } // oder: int main(int argc, char* argv[]) { }
Die Anzal der Parameter befindet sich in argc, die Parameter selbst sind in argv enthalten. Der erste Eintrag in dem argv Array ist der Programmname selbst, der zweite Eintrag ist der erste Parameter des Programms. Bsp:GrußCode cpp:1 2 3 4 5 6 7 8
int main(int argc, char* argv[]) { if (argc < 2) { // Fehler, es wurde mind. 1 Argument erwartet. return EXIT_FAILURE; } else { cout << "arg 1 = " << argv[1] << endl; } }
If at first you don't succeed, try again. Then quit. No use being a damn fool about it.
-
04.06.07 06:34 #3
- Registriert seit
- Apr 2007
- Ort
- Wesel (NRW)
- Beiträge
- 217
Ja danke.
Jetzt klappt alles.
Ich dachte nur das man dieses argc und argv durch was anderes ersetzen kann
war dann wohl nichts.
Ähnliche Themen
-
mc beim Start abspielen
Von ungenügend im Forum Flash PlattformAntworten: 3Letzter Beitrag: 17.08.05, 10:35 -
Fehlermeldung beim Start von KDE
Von tim&struppi im Forum Linux & UnixAntworten: 2Letzter Beitrag: 27.12.04, 17:41 -
Start des Messenger beim Start von Outlook unterbinden
Von Vacant im Forum Office-AnwendungenAntworten: 11Letzter Beitrag: 15.04.04, 09:07 -
parameterübergabe beim compilieren?
Von NotThatJenny im Forum C/C++Antworten: 2Letzter Beitrag: 09.11.03, 13:43 -
Probleme beim Start
Von [dA]wix4 im Forum 3D Studio MaxAntworten: 3Letzter Beitrag: 24.09.01, 11:30





Zitieren
Login






