Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (ANSI-Standard) » int system( const char *command );

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 < [ 2 ]
000
12.08.2003, 14:36 Uhr
~decrypt
Gast


hi erstmal
also mein problem is eigentlich nur daß ich ne funktion suche die die gleichen leistungen wie system hat allerdings kein printf benutzt
falls einer ne idee hat wär ich dankbar
lieben gruß
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
12.08.2003, 14:38 Uhr
virtual
Sexiest Bit alive
(Operator)


Wo bitte benutzt system printf??? Willst du keine Ausgabe sehen, oder was ist dein Problem? - In diesem Fall muß Du einfach in den Kommandostring eine Ausgabeumleitung ins Null-Device machen. Unter UNIX etwa:

C++:
system("kommando >/dev/null 2>&1");


Unter Windows

C++:
system("kommando >NUL: 2>&1");


--
Gruß, virtual
Quote of the Month
Ich eß' nur was ein Gesicht hat (Creme 21)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
12.08.2003, 14:42 Uhr
Pablo
Supertux
(Operator)



Zitat:
virtual postete
Wo bitte benutzt system printf???
Unter UNIX etwa:

C++:
system("kommando >/dev/null 2>&1");





Ich wollte auch fragen, was system mit printf zu tun hat.

Eins muss ich noch hinzufügen: 2>/dev/null bzw. 1>/dev/null wird nur unter bash funktionieren. Wenn man tcsh benutzt dann funktioniert das ganze nicht.
--
A! Elbereth Gilthoniel!
silivren penna míriel
o menel aglar elenath,
Gilthoniel, A! Elbereth!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
12.08.2003, 14:49 Uhr
~decrypt
Gast


ok ich gebs ja zu hab mich lasch ausgedrückt
aber danke
is wohl die hitze da spinnt nich nur die cpu
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
12.08.2003, 15:11 Uhr
virtual
Sexiest Bit alive
(Operator)


@pablo
Ist sowieso Systemabh., wie der String von system interpretiert wird... Aber guter hinweis
--
Gruß, virtual
Quote of the Month
Ich eß' nur was ein Gesicht hat (Creme 21)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
12.08.2003, 15:17 Uhr
Pablo
Supertux
(Operator)



Zitat:
virtual postete
@pablo
Ist sowieso Systemabh., wie der String von system interpretiert wird... Aber guter hinweis


Deshalb hab ich nur den UNIX Teil zitiert
--
A! Elbereth Gilthoniel!
silivren penna míriel
o menel aglar elenath,
Gilthoniel, A! Elbereth!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
006
12.08.2003, 20:08 Uhr
Hans
Library Walker
(Operator)



Zitat:
Pablo Yanez Trujillo postete
[quote]virtual postete
[i]Wo bitte benutzt system printf???
Unter UNIX etwa:

C++:
system("kommando >/dev/null 2>&1");





Ich wollte auch fragen, was system mit printf zu tun hat.

Eins muss ich noch hinzufügen: 2>/dev/null bzw. 1>/dev/null wird nur unter bash funktionieren. Wenn man tcsh benutzt dann funktioniert das ganze nicht.[/i][/quote]Hi,
so weit so schön. Jetzt wäre nur noch zu klären, was denn 2>&1 zu Bedeuten hat. Geht bzw. gibt's das unter DOSe/Windoof überhaupt??

Hans
--
Man muss nicht alles wissen, aber man sollte wissen, wo es steht. Zum Beispiel hier: Nachdenkseiten oder Infoportal Globalisierung.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
007
12.08.2003, 20:15 Uhr
Pablo
Supertux
(Operator)


Umleitung gibt es unter DOS. Aber ob die Umleitung gleich funktioniert weiß ich nicht. Ich würde sagen, wenn es nicht gleich ist, ähnlich sein soll, denn DOS ist nur eine vereinfachte Kopie der UNIX Shell.
--
A! Elbereth Gilthoniel!
silivren penna míriel
o menel aglar elenath,
Gilthoniel, A! Elbereth!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
008
12.08.2003, 20:24 Uhr
Hans
Library Walker
(Operator)



Zitat:
Pablo Yanez Trujillo postete
Umleitung gibt es unter DOS.
Das weis ich. Davon mache ich regelmässig gebrauch.
Zitat:
Aber ob die Umleitung gleich funktioniert weiß ich nicht.
Wahrscheinlich nicht...
Zitat:
Ich würde sagen, wenn es nicht gleich ist, ähnlich sein soll, denn DOS ist nur eine vereinfachte Kopie der UNIX Shell.
Das weis ich auch. Aber meine Frage war ja auch, was der zweite Parameter (oder argc[2], wenn man so will), also der Ausdruck
Code:
system( ... [b]2>&1[/b]");
bedeuten soll.

Hans
--
Man muss nicht alles wissen, aber man sollte wissen, wo es steht. Zum Beispiel hier: Nachdenkseiten oder Infoportal Globalisierung.

Dieser Post wurde am 12.08.2003 um 20:27 Uhr von Hans editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
009
12.08.2003, 21:13 Uhr
Pablo
Supertux
(Operator)


Ich will keinen Mist erzählen, aber das sieht nicht richtig aus. Wo du jetzt fragst, frag ich mich auch, was das für ne Umleitung ist. Ja, weil & heißt, dass der Prozess im Hintergrund laufen soll.
--
A! Elbereth Gilthoniel!
silivren penna míriel
o menel aglar elenath,
Gilthoniel, A! Elbereth!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 < [ 2 ]     [ C / C++ (ANSI-Standard) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: