将矢量输出到屏幕?

时间:2012-09-12 04:22:47

标签: c++

您好,这是我的第一个问题。我目前正在尝试从文件输出文本并将其输出到屏幕..我正在使用向量来存储我的字符串..我想知道我可以使用哪些函数来输出向量?

目前,我所知道的唯一一个将文本输出到屏幕的功能是TextOut()功能。它使用LPCTSTR

如果有更好的功能,我怎样才能将矢量转换为LPCTSTR?  或者可能是一个不需要常量变量的函数?

1 个答案:

答案 0 :(得分:3)

在@john建议之后

从下面的字符串向量中获取字符串:

string someString = theVector[0];  //get the first string 

从下面的字符串中获取char *:

const  char* p = someString.c_str();

您可以将char *作为TextOutA参数传递给LPCTSTR