Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - Flakito81

#31
Scripting / Re: pregunta de python
8 Marzo 2008, 17:22 PM
Hola!

Código (python) [Seleccionar]

"""l a cadena dada sta compuesta enteramente de digitos?"""
def IsAllDigits( str ):
import string
match = string.digits
ok = 1
for letter in str:
if letter not in match:
ok = 0
break
return ok

Código (python) [Seleccionar]

""" la cadena dada un entero?"""
def IsInt( str ):
   try:
      num = int(str)
      return 1
   except ValueError:
      return 0

Suerte!
#32
Ejercicios / Re: Duda
7 Marzo 2008, 23:08 PM
Hola!
No domino demasiado el PHP, auque si otros lenguajes.
Leyendote no me queda del todo claro lo que quieres hacer. Escribo lo que entiendo y corrigeme en lo que me ekivoque.

1- Quieres conectarte a una web pasando como parametro su url y hacer una consulta empleando em metodo POST (www.xxxxx.com?accion=lista)
2- De esa consulta obtendrías un texto plano (con un determinado formato) con los nombres y números de teléfono.
3- Separas el nombre del numero de teléfono, almacenándolo en unos arrays, por ejemplo, y chequeas el número de teléfono.
4- ¿qué haces una vez chekeas los números? ¿ los descartas de donde? ¿cómo piensas pasar los números descartados a la web? ¿mediante un post (www.xxxxxx.com?accion=borrar&telefono=611111111)? ¿no sería más fácil hacer todo eso desde un php alojado en el servidor?

Un saludo!
#33
Pues básicamente q idChar no es un array, estas intentando meter una cadena de caracteres en una variable que solo puede almacenar un caracter. Como observación te digo que cuando lees con scanf una variable del tipo string (array de caracteres (char *vble/char vble[20)) no tienes que ponerle el &, ya que el propio nombre de la variable es un puntero al primer elemento.

Suerte!
#34
No he trabajado con el VB,pero tienes q abrir el fichero en modo añadir (append), creo q es asi:
Código (vb) [Seleccionar]

Open "mifich.txt" For Append As #fn
#35
Scripting / Re: Mensajeria para elhacker.net
21 Febrero 2008, 02:17 AM
Mis conocimientos de perl son muy limitados, y no sé si un lenguaje de scripting sería lo  mejor, aun asi ha gustado la propuesta. Desde mi ignorancia pregunto ¿en perl existen punteros? lo digo xq sería más fácil y rápido la gestión de una tabla hash abierta que mantener un vector ordenado cuando es probable nuevas inserciones y borrados.

Intentaré seguir el hilo para ver el avance del proyecto. Un saludo!
#36
Hola!
1- Le das al link que posteo Dominicano
2- Esperas a que se carge la pagina
3- En la parte de abajo pone algo como: Download Link: Aprenda lenguaje ANSI C como si estuviera en primero.pdf
4- Clikeas en el link
5- Cuando salga la ventanita de Abrir Guardar Cancelar le das a Guardar y listo.

Suerte!
#37
Ya el post está respondido:


do
   repetir = 0;
   printf("introduzca la letra de identificador E-Empleado, C-Cliente, P-Producto\n");
   scanf("%[ECP]",&letra);
   if (letra!= 'E' && letra != 'P' && letra != 'C')
   {
      repetir = 1;
      printf (" Teclea un dato correcto");
   }
while (repetir);  // o while (repetir == 1)


PD: fíjate mejor en el código y haz alguna traza de forma mental.

Suerte!
#38
Se me ocurre algo como esto:


do
   repetir = 0;
   scanf(.....);
   if (letra!= 'E' && letra != 'P' && letra != 'C')
   {
      repetir = 1;
      printf (" es basura");
   }
while (repetir);



Suerte!
#39
Si pusieras el código que tienes sería de gran ayuda para entender lo que tienes que hacer exactamente. Te dejo un código, que usa todas esas funciones a ver si te sirve de ayuda.

#include <stdio.h>
#include <time.h>
#include <stdlib.h>

int main( void )
{
   int segundos;
   time_t *actualPtr, alarma;
   struct tm *alarmaPtr;
   segundos = 0;
   printf( "Introduzca los segundos: " );
   scanf( "%d", &segundos );
   
   *actualPtr = time( NULL );
   alarmaPtr = localtime( actualPtr );
   alarmaPtr->tm_sec += segundos;
   alarma = mktime( alarmaPtr );

   printf( "La hora local: %s\n", ctime(actualPtr) );

   while( difftime( alarma, *actualPtr ) > 0)
      *actualPtr = time( NULL );

   printf ("La hora local: %s\n", ctime(actualPtr));
   system ("pause");
   return 0;
}

Suerte!!