我有一个文本文件并逐个字符地读取它。但我想连接这些字符并有一个字符数组。
据我所知,我应该使用 strcat。但是我无法将从文件中读取的字符转换为 const char*,以便我可以使用 strcat:
char * strcat ( char * 目标, const char * 源);
在调试器中,我可以看到 chr 有“Bad Ptr”。你会好心帮助我吗?
ifstream infile;
infile.open( "Gmv.txt", ifstream::in);
char result[1000];
while (infile.good())
{
character = infile.get();
const char * chr = reinterpret_cast<const char *>(character);
strcat(result, chr);
}
infile.close();