どうすればテキストを入力できますTCHAR* argv[]
か?
または:どうすればからに変換できchar
ますTCHAR* argv[]
か?
char randcount[] = "Hello world";
TCHAR* argv[];
argv = convert(randcount);
どうすればテキストを入力できますTCHAR* argv[]
か?
または:どうすればからに変換できchar
ますTCHAR* argv[]
か?
char randcount[] = "Hello world";
TCHAR* argv[];
argv = convert(randcount);
1つの方法は次のとおりです。
char a[] = "Hello world";
USES_CONVERSION;
TCHAR* b = A2T(a);
/ *このコードは、A2Tまたは他のコンバーターを使用せずに私のプロジェクトでTCHARを実行しました。文字テキストはある種の配列です。したがって、文字を1つずつ受け取り、TCHARに入れることができます。* /
#include <iostream>
TCHAR* Converter(char* cha)
{
int aa = strlen(cha);
TCHAR* tmp = new TCHAR[aa+1];
for(int i = 0; i< aa+1; i++)
{
tmp[i]=cha[i];
}
return tmp;
}
int main()
{
char* chstr= new char[100];
chstr = "char string";
TCHAR* Tstr = new TCHAR[100];
//Below function "Converter" will do it
Tstr = Converter(chstr);
std::cout<<chstr<<std::endl;
std::wcout<<Tstr<<std::endl;
}