wie trägt man das bei system ein
-
hallo,
ich will im programm diese zeile verwenden:
system("dir | find "lis" >> lis.txt");
bekomme diese fehlermeldung:
expected `)' before "lis"
aber in dos muss lis in "" eingeschlossen sein, doch im quellcode interpretiert er das anders. wie kann ich das eintragen?
danke
-
Die Anführungszeichen innerhalb der Zeichenkette müssen escaped werden (also \").
-
Im übrigen möchte ich hier gleich darauf verweisen:
http://www.c-plusplus.net/forum/viewtopic-var-t-is-39453.htmlTut mir Leid, wenn das schon bekannt ist, aber man kann es eigentlich fast nicht zu oft sagen

Grüssli
-
vielen dank
grüße