int _tmain(int argc, char** argv)
{
FILE* file1=fopen(argv[1],"r");
FILE* file2=fopen(argv[2],"w");
}
Parece que solo se recibe la primera letra de los argumentos ... ¡No entiendo por qué!Principal solo recibiendo primeras letras de argumentos
std::cout<<"Opening "<<strlen(argv[1])<<" and writing to "<<strlen(argv[2])<<std::endl;
salidas 1 y 1 pase lo que pase. (en MSVC 2010)
¿Qué es '_tmain'? ¿En qué entorno estás trabajando? –
Ver la respuesta en esta pregunta http://stackoverflow.com/questions/895827/what-is-the-difference-between-tmain-and-main-in-c –
No creo que sea un duplicado. Está redactado de manera diferente, y usted no es el primer desarrollador que he visto tropezar exactamente con estos síntomas. Así que esta formulación al menos debería permanecer en mi humilde opinión. – EFraim