Foros del Web » Programación para mayores de 30 ;) » Programación General »

Extraer caracteres en CGI

Estas en el tema de Extraer caracteres en CGI en el foro de Programación General en Foros del Web. Buen dia tengo el siguiente caso ojala puedan ayudarme. Estoy leyendo un archivo de texto con la funcion fgets, el cual recibe en una de ...
  #1 (permalink)  
Antiguo 20/06/2007, 08:24
Avatar de LANero-alexeyev  
Fecha de Ingreso: mayo-2007
Mensajes: 3
Antigüedad: 17 años
Puntos: 0
Extraer caracteres en CGI

Buen dia tengo el siguiente caso ojala puedan ayudarme.
Estoy leyendo un archivo de texto con la funcion fgets, el cual recibe en una de sus variables 9 caracteres numericos, estos los recibo como char, el problema es que tengo que extraer los caracteres de la posicion 2 - 5, quise ocupar la funcion substr() pero cuando me va a regresar los caracteres me dice que no puedo hacer operacion de un char* con int, la verdad no se porque es esto, puesto que el valor aunque numerico lo recibo como char.
Les agradezco su ayuda
  #2 (permalink)  
Antiguo 20/06/2007, 08:44
Avatar de monoswim
$moderador{'Esteban'}
 
Fecha de Ingreso: febrero-2002
Ubicación: Buenos Aires - Argentina
Mensajes: 8.762
Antigüedad: 22 años, 3 meses
Puntos: 90
Re: Extraer caracteres en CGI

Provaste con alguna expresión regular ?

Pensando en voz alta yo haría algo así

($n1, $n2) = $string =~ /.(.)..(.)/;

con los paréntesis haces que devuelva el valor, y con . representas cualquier cosa...

Creo que era el . sino checkealo por la web...te recomiendo los tutoriales de perlenespanol.com sobre expresiones regulares...

Saludos
__________________
Esteban Quintana
  #3 (permalink)  
Antiguo 20/06/2007, 09:02
Avatar de LANero-alexeyev  
Fecha de Ingreso: mayo-2007
Mensajes: 3
Antigüedad: 17 años
Puntos: 0
Re: Extraer caracteres en CGI

lo que pasa es que lo estoy programando en CGi osea C, en perl si se puede hacer el substr
  #4 (permalink)  
Antiguo 20/06/2007, 10:23
Avatar de monoswim
$moderador{'Esteban'}
 
Fecha de Ingreso: febrero-2002
Ubicación: Buenos Aires - Argentina
Mensajes: 8.762
Antigüedad: 22 años, 3 meses
Puntos: 90
Re: Extraer caracteres en CGI

CGI no es exclusivo de PERL, de hecho se puede programar CGI en varios lenguajes distintos, como ser PERL y PHP...

En perl si puedes hacer substr

http://perldoc.perl.org/functions/substr.html

Saludos
__________________
Esteban Quintana
  #5 (permalink)  
Antiguo 20/06/2007, 10:28
Avatar de LANero-alexeyev  
Fecha de Ingreso: mayo-2007
Mensajes: 3
Antigüedad: 17 años
Puntos: 0
Re: Extraer caracteres en CGI

lo que pasa es que CGi propiamente es C ambientado para web punto, perl a pesar que es un lenguaje similar a C, hay muchas cosas que en CGI no se pueden hacer.
Te agradezco tu ayuda, ya checke como hacerlo, grazie
  #6 (permalink)  
Antiguo 21/06/2007, 00:06
Colaborador
 
Fecha de Ingreso: mayo-2006
Ubicación: Valladolid
Mensajes: 524
Antigüedad: 18 años
Puntos: 11
Re: Extraer caracteres en CGI

¿Qué es lo que no se puede hacer con Perl en CGI?
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:48.