std::string als stdin??
-
Hi,
gibt es irgendeine Moeglichkeit einen string als stdin zu verwenden? Wenn ja welche?
Sicherlich gabs diese Frage hier auch schonmal, ich hab aber nichts dazu gefunden ...Danke
-
was willst du machen?
stdin ist ein FILE* und std::string eine Kapselung eines char*ich sehe nicht wie das eine zum anderen werden kann...
mhm... schau dir mal stringstream an, ist es das was du suchst?
-
mhm... schau dir mal stringstream an, ist es das was du suchst?
nee,
ich wollte eigentlich mit [f]lex einen String parsen (bzw. scannen), und [f]lex will einen FILE* als input.
Gibt es da irgendeine andere Loesung?
-
entweder über eine Pipe, oder du verwendest yy_scan_string, yy_scan_buffer usw.
-
Danke,
yy_scan_string und yy_scan_buffer kannte ich nicht ...