Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/04/2009, 11:16
boli-sp
Invitado
 
Mensajes: n/a
Puntos:
argv y cadenas de caracteres

Hola!

les expongo mi código para analizar el problema:

Código PHP:
#include <iostream>
#include <string.h>

using namespace std;

int main(int argcchar *argv[])
{
  
int longitudi;

  
cout << argc << endl;
  
longitud=strlen(argv[2]); //calculamos la longitud del segundo argumento
  
for(i=0i<longitudi++)
    {
      if(
isdigit(argv[2][i])==0)
    
cout << argv[2][i] << " es una letra" << endl;
      else
    
cout << argv[2][i] << " es un numero" << endl;
    }  

  return 
0;

Bien, es un código sencillo para saber si el segundo argumento que se introduce por línea de comandos son todo numeros.

El problema es que al compilar ningún problema y al ejecutar "Fallo de Segmentacion".

Alguien sabe de que puede ser?