system() und Escapesequenzen

hi ho,

in bezug auf diesen Post, wollte ich wissen ob ich ein paar ideen habt, wie ich verhindern kann, das escaepesequenzen interpretiert werden...
dazu kommt noch die frage, welche biblieothek ich includen muss um system() nutzen zu können?

thanks chef
 
system() ist in der stdlib.h deklariert. Die Escape-Sequenzen wertest du besser aus bevor du den String als Parameter an system() weiterreichst.
 
soweit klar ...

also die funktion system() wird nun erkannt.

was meinst du mit "vorher auswerten der escapesequenzen"?

hast du da ein Beispiel ?

thx
 
ich glaube wir sprechen gerade aneinander vorbei...

es geht nicht darum, dass ich etwas escapen will, sondern das etwas escaped wird, wass ich haben will.

system("net use U: \\HOST\SHARE /user:username password")

diese zwei stellen werden escaped, das möchte ich aber nicht.
es soll so übergeben werden wie es dort steht
 
Einfach vor jedes Backslash noch ein zweites Backslash schreiben, dann wird genau ein Backslash uebergeben. Also:

Code:
system("net use U: \\\\HOST\\SHARE /user:username password")
 
Zurück
Oben