Я пытаюсь захватить необработанное имя файла без расширения из имени файла, переданного в аргументах:
int main ( int argc, char *argv[] )
{
// Check to make sure there is a single argument
if ( argc != 2 )
{
cout<<"usage: "<< argv[0] <<" <filename>\n";
return 1;
}
// Remove the extension if it was supplied from argv[1] -- pseudocode
char* filename = removeExtension(argv[1]);
cout << filename;
}
Имя файла должно быть, например, "test", когда я передал "test.dat".