J'essaie de récupérer le nom de fichier brut sans l'extension du nom de fichier passé en arguments :
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;
}
Le nom du fichier doit par exemple être "test" lorsque je suis passé dans "test.dat".