Avesudra: Claro tienes razon, pero fijate en el siguiente post, donde recorro todos los elementos, de un array que ya he concatenado. Y no estas correcto cuando dices que no recorro los argv[]; ten en cuenta que estas accediendo a punteros de caracteres no a caracteres en un array de chars, pero como quiera fijate donde hago referencia a lo que dices.
Suerte !!
Cita de: Fire544 en 26 Agosto 2012, 20:30 PM
Mira ALONSOQ puedes optar por concatenar los elementos de argv[] a variables chars de cualquier tamaño y luego verificar que cada posicion de este vector este en un rango de 65 >= 97 que son las posiciones del alfabeto en la tabla ASCII !!!
Mira algo como esto !!!Código (c) [Seleccionar]
char arrays[10];
strcpy(array, argv[1]);
for(int i=0; i<argc; i++)
{
if(argv[1]!=0)
{
if(array[i]>=65&array[i]<=97)
{
printf("Es una cadena\n");
}
}
}
A si puedes hacer con la posicion 2 de argv[] y listo, no he probado el codigo pero creo que no tendras problemas !!
Suerte !!