<div dir="ltr">Is this for user prompts, or just reading data from stdin?  You can use MemoryBuffer::getSTDIN to read the contents of stdin into a memory buffer.  Then you can get the data pointer and size and read it in.  As far as I know, there is not a good way to implement user prompts with the LLVM APIs.</div>
<div class="gmail_extra"><br><br><div class="gmail_quote">On Mon, Jan 14, 2013 at 4:57 AM, Journeyer J. Joh <span dir="ltr"><<a href="mailto:oosaprogrammer@gmail.com" target="_blank">oosaprogrammer@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hello list,<br>
<br>
I learned that under LLVM, #including of <iostream> is forbidden.<br>
Instead LLVM provides llvm::raw_ostream(for std::cout, std::cerr) and<br>
llvm::MemoryBuffer(for input stream).<br>
<br>
And using of llvm::raw_ostream is pretty easy but for me learning of<br>
how to use llvm::MemoryBuffer is pretty much difficult.<br>
<br>
I found a good sample code; utils/yaml2obj/yaml2obj.cpp.<br>
The function, main() in this file provides a hint which is not enough<br>
for me though.<br>
<br>
I still cannot figure out how to use llvm::MemoryBuffer.<br>
What I need is just a means of doing std::cin.<br>
<br>
Could someone explain about this?<br>
<br>
Thank you in advance.<br>
<span class="HOEnZb"><font color="#888888">--<br>
----------------------------------------<br>
Journeyer J. Joh<br>
o o s a p r o g r a m m e r<br>
a t<br>
g m a i l  d o t  c o m<br>
----------------------------------------<br>
_______________________________________________<br>
LLVM Developers mailing list<br>
<a href="mailto:LLVMdev@cs.uiuc.edu">LLVMdev@cs.uiuc.edu</a>         <a href="http://llvm.cs.uiuc.edu" target="_blank">http://llvm.cs.uiuc.edu</a><br>
<a href="http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev" target="_blank">http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev</a><br>
</font></span></blockquote></div><br><br clear="all"><div><br></div>-- <br><br><div>Thanks,</div><div><br></div><div>Justin Holewinski</div>
</div>