可能性の重複:
What is the difference between _tmain() and main() in C++?問題メインアプリにするchar * ARGV []を渡す
OKは、私がここでの問題が何であるかの手がかりを持っていません。 私はC++でargvを使っていくつかのファイル名を読み込もうとしていますが、何らかの理由でファイル名の最初の文字だけが渡されます。 コードの一部を紹介します。
int _tmain(int argc, char * argv[])
{
int i;
char *s1 = argv[1];
printf("%s\n", s1);
for(i=1; i<argc; i++)
printf("%s\n", argv[i]);
return 0;
}
//The argv[1] I am passing is a file name like "TestFile.txt"
//The print out that I am getting is:
//T
//T
ここで問題は何ですか?どんな助けでも非常に感謝しています。おかげさまで
なぜこのタグは 'C++'ですか?それは 'c'でなければなりません。 – sbi
@sbi: "C++でargv **を使用していくつかのファイル名を読み込もうとしています**" C++にタグ付けする必要があります。または、 'printf' ;-)を使用するコードでC++タグを参照することができない場合は、言語を使用しないでください。 –
'int _tmain(int argc、TCHAR * argv [])' – jwueller