• Sábado 27 de Abril de 2024, 01:11

Mostrar Mensajes

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


Mensajes - locazopro

Páginas: 1 [2] 3
26
C/C++ / Re: Borrar espacioes en blanoc de una cadena de caracteres
« en: Lunes 30 de Noviembre de 2009, 21:47 »
haber, el problema no es la lógica de tu programa, es que la función scanf con su parámetro %s no permite capturar espacios en blanco, por lo que ni siquiera estas utilizando la frase que realmente quieres quitarle los espacios. Mira, para mas información ve alguna referencia de C, o algo asi, hay un libro excelente que sirve de referencia que The standard C Library de P.J Plauger.

Saludos!

27
HTML / Re: Arquitectura web
« en: Sábado 28 de Noviembre de 2009, 21:01 »
Yo te recomendaría hacerlo mediante php, mira esta es la idea:

1) En tu página del formulario, haces que el action del formulario se valla aun archivo.php que procese los datos.
2) En la página .php debes crear una session, no es muy difícil hacerlo, si necesitas ayuda me dices.
3) en la página donde tienes tu galería de imágenes debes además poner la condidición de que tiene que existir la variable de session creada anteriormente.

Eso sería una forma sencilla y rápida de hacerlo.

saludos!

28
C/C++ / Re: Borrar espacioes en blanoc de una cadena de caracteres
« en: Sábado 28 de Noviembre de 2009, 20:50 »
mira, no lo he probado, pero debería funcionar.

Código: C
  1.  
  2. #include <stdio.h>
  3.  
  4. int main(){
  5.   int i,j=0;
  6.   char con_esp[40],sin_esp[40];
  7.  
  8.   printf("Ingrese la cadena:");
  9.   scanf("%*c%[^n]",con_esp);
  10.  
  11.   for(i=0;i<40;i++){
  12.      if(con_esp[i] != ' '){
  13.         sin_esp[j] = con_esp[i];
  14.         j++;
  15.      }
  16.   }
  17.  
  18. printf("La cadena con espacios es %sn",con_esp);
  19. printf("La cadena sin espacios es %sn",sin_esp);
  20.  
  21. return -1;
  22. }
  23.  
  24.  

tienes que tener cuidado al pedir los datos al usuario, comprobar el total de carácteres y esas cosas aburridas. Me dices si funciona .

saludos!

29
JavaScript / Re: Algoritmo de Dijkstra en Javascript
« en: Sábado 28 de Noviembre de 2009, 20:31 »
no se si te entendí muy bien, pero creo que esto te puede ayudar, si no te quieres complicar mucho ni ensuciarte mucho las manos puedes probar la función prompt del javascript, esta te permite "lanzar" un cuadro al usuario para que ingrese algún valor y ese valor guardarlo en una variable, por ejemplo:

Código: Text
  1.  
  2. var peso = prompt("Inserta el peso de la primera arista", "1");
  3.  
  4.  

y asi. Lo otro sería que el usuario creara el grafo mediante algún formulario que tu dispongas en tu sitio y luego recibir esas variables por GET.

saludos!

30
PHP / Re: Se Buscan Programadores php
« en: Sábado 10 de Octubre de 2009, 08:41 »
interesado, enviame tu mail y algunos datos mas de lo que quieres

saludos

31
Hardware / Re: MI PC se apaga sola!
« en: Martes 28 de Julio de 2009, 00:14 »
comprueba que la temperatura en el pc sea la adecuada, a veces cuando los sistemas que regulan la temperatura fallan entonces las máquinas se apagan, es como un mecanismo de autodefensa para evitar daños.

32
PHP / Re: ¿Duda? Envío de mail en localhost
« en: Martes 14 de Julio de 2009, 06:13 »
para poder enviar correos desde local, tendrias que tener instalado un servidor smtp en tu máquina, puedes instalar por ejemplo mercury que es gratis y bueno. Una vez configurado el servidor y todo lo demás entonces puedes enviar correos. Si quieres evitarte todo es lío entonces sube tu script a un hosting público (busca en google alguno que se acomode a ti) y ahi le pruebas.

saludos!

33
PHP / Re: Links a distintos usuario a una misma página de encuesta
« en: Martes 14 de Julio de 2009, 06:07 »
mmm haber, no necesitas crear una encuesta para cada user, mira, es simple, haces un sistema de validacion de usuarios (tienes que tener los usuarios guardados en un bd o archivo, no se) y si el usuario existe y su pass esta correcta, entonces le muestras la página de la encuesta, nada más. no se si me entiendes :P pero es como todos los sistemas de usuarios que andan rondando por ahi en la web.

34
C/C++ / Re: Ordenar números de menor a mayor
« en: Martes 14 de Julio de 2009, 05:53 »
creo que te estas confundiendo demasiado, ese método de ordenamiento se llama bubble sort, busca mas info en la red, pero básicamente te digo que se trata de ir haciendo que los elementos "pesados" se vallan al fondo del array, respecto al intercambio no comprendo exactamente que es lo que no entiendes, se trata solo de intercambiar los valores en a y a[j], obvio se necesita una variable auxiliar para hacerlo, pero no se exactamente cual es tu duda

pd: bubble sort es de lo peor que puedes ocupar para ordenar algo.

35
C/C++ / Re: Error al imprimir un campo de un registro, devuelve "ZERO"
« en: Domingo 21 de Junio de 2009, 03:52 »
jaoajaojaoja no pude evitar el no postear :P

36
C/C++ / Re: TDA dianmicos // error en tiempo de ejecucion
« en: Domingo 21 de Junio de 2009, 03:48 »
ademas ahi veo que aux es *Puntero al igual que q, en la linea aux=*q , le estas pasando a aux el valor al cual apunta q.

37
C/C++ / Re: Arboles: el camino hacia una hoja
« en: Domingo 21 de Junio de 2009, 03:44 »
disculpa la demora, no había podido entrar al foro últimamente.

Respecto al código, ya había escrito uno similar, te cuento, si se tienen muchos niveles entonces un nodo nieto por ejemplo o bisnieto no sería capaz de conocer información alguna de su abuelo o tatarabuelo puesto que esa información solo la van a conocer los hijos. No se si me explico, creo que si echas a andar el código queda mas claro.

De todas maneras ya lo resolví, de una forma muy complicada creo. Tiene que ver con orden por nivel e ir guardando en distintas colas por cada nivel...

Gracias por tu interés.

Saludos!

38
C/C++ / Arboles: el camino hacia una hoja
« en: Lunes 15 de Junio de 2009, 23:45 »
Haciendo un programa me encontré con este problema y no se me ha ocurrido la solución, les cuento:

tengo un árbol (en este caso es 4-ario) y necesito conocer el camino desde la raíz a cada una de las hojas del árbol. Cuando me refiero a la raíz es que cada nodo pues puede tener 4 hijos (0, 1 , 2 y 3). Entonces lo que necesito es conocer el camino de la raíz a la hoja, por ejemplo un camino podría ser   0-0-1 (la raíz tiene un hijo 0 el cual a su vez tiene otro hijo 0 el cual tiene un hijo 1 el cual es hoja). Espero se halla entendido.

Dejo para mas claridad la estructura correspondiente a los nodos del árbol.

Código: C
  1.  
  2. typedef struct _arbol{
  3.    int dato;   /* dato asociado a cada nodo */
  4.    int peso;  /* peso del nodo */
  5.    struct _arbol *hijo[4];  /*hijos */
  6. }arbol;
  7.  
  8.  

hay algún algoritmo creado para hacerlo?? o alguna ayuda?.  Resulta que he tratado de hacerlo de manera recursiva como es el caso de casi todos los listamientos en árboles, pero no resulta pues para listar cada camino necesitaría pasar por algunos nodos (los nodos padres) mas de una vez y recursivamente no creo que se pueda.

Desde ya gracias.

39
C/C++ / Re: consejos para un ejercicio porfa
« en: Lunes 1 de Junio de 2009, 06:08 »
mira, tienes que fijarte bien en cuales son los casos,  todo se reduce a puros if y else, mira este código:

Código: C
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3.  
  4. int *calFecha(int dia, int mes, int aggno){
  5.      int *fecha;
  6.      
  7.      fecha = (int*)malloc(sizeof(int)*3);
  8.      
  9.      if(dia == 30)
  10.         fecha[0] = 1;
  11.      else
  12.         fecha[0] = ++dia;
  13.        
  14.      if(mes != 12 && dia != 30)
  15.         fecha[1] = mes;
  16.      else
  17.         if(mes == 12)
  18.            fecha[1] = 1;
  19.         else
  20.            fecha[1] = ++mes;
  21.                    
  22.      fecha[2] = ++aggno;
  23.      
  24.      return fecha;
  25. }
  26.  
  27. int main(){
  28.     int d,m,a;
  29.     int *fecha;
  30.    
  31.     do{
  32.     printf("introduce un dian");
  33.     scanf("%i",&d);
  34.     }while (d<0 || d>32);
  35.    
  36.     do{
  37.     printf("introduce un mesn");
  38.     scanf("%i",&m);
  39.     }while (m<0 || m>13);
  40.    
  41.     printf("introduce un aggnon");
  42.     scanf("%i",&a);
  43.    
  44.     fecha = calFecha(d,m,a);
  45.    
  46.     printf("La fecha del dia siguiente es %d / %d / %d n",fecha[0],fecha[1],fecha[2]);
  47.    
  48.     return(0);
  49. }
  50.  

asumiendo lo que dijiste (que si era 30 pues entonces cambiaba de mes), le hice algunas pruebas y parece funcionar. Vez que solo debes fijarte en las condiciones para evaluar cuando cambiar el mes o el año o el dia.

Saludos!

40
Software / Re: Lenguaje de programacion recomendado
« en: Domingo 31 de Mayo de 2009, 04:38 »
amigo, yo te recomendaría python, puesto que permite comodida al trabajar por ejemplo con matrices, además de que funciona de por si como una calculadora poderosa, también tienes herramientas disponibles como las de SciPy, en fin.

C nunca pasa de moda y también te sirve, pero en vista de que quieres facilitarte la vida te recomiendo python.

Saludos.

41
Servidores / Re: Propio web server en ubuntu 8.10?
« en: Domingo 31 de Mayo de 2009, 04:31 »
haber, como te dijo moskito, instalas apache y ya tienes un servidor web corriendo. Cuando yo lo instalé un tiempo atras en ubuntu venia por defecto abierto para que aceptara peticiones externas. Asi que lo instalas, vas a un navegador, pones tu ip y magia!.

Ahora, por lo visto tu quieres tener un dominio propio, pues eso lo tienes que comprar. Mira, podrías empezar haciendo unas pruebas, la web no-ip te permite registrar tu ip y ellos te dan un subdominio que apunta a la misma, ahora tienes que ingeniártelas para si es que tienes ip dinámica ir actualizando los datos en el servidor de no-ip, ellos disponen de un software que hace automáticamente esto pero desconozco si lo tienen para gnu/linux, supongo que si.

Saludos y suerte!, si lo haces pues danos la dire para ver tus sitios :p

42
C/C++ / Re: Retornar una cadena desde una funcion
« en: Jueves 28 de Mayo de 2009, 23:10 »
además recuerda que los arrays son por lo demás simples punteros, algo disfrazados.

43
C/C++ / Re: archivos y arreglos
« en: Domingo 24 de Mayo de 2009, 03:29 »
echadle una mirada a las funciones de manejo de ficheros de la librería stdio, por ejemplo te podría servir fgets, pero aún así te recomiendo que mires una referencia a las funciones y macros.

este enlace te puede servir http: // c.conclase.net/ librerias/ libreria.php?lib=stdio

PD: quitale los espacios :P , no me dejan publicar enlaces.

saludos :hola:

44
C/C++ / Re: Conectar aplicacion con base de datos SQL en hosting web
« en: Jueves 21 de Mayo de 2009, 05:21 »
el dijo que bajaras la API no el MySQL en si, si instalaste easyPHP entonces ya tienes al servidor MySQL en tu pc, ahora con la api que bajaste puedes crear programas que se conecten a tus bases de datos.

saludos

45
JavaScript / Re: Posible incoherencia en JS?
« en: Domingo 17 de Mayo de 2009, 21:33 »
Ryusaki N  , el código como te lo escribí yo es totalmente funcional, eso quiere decir que no tiene nada que ver el href. Te estas equivocando en otra cosa. Si quieres prueba en una página separada este código:

Código: Text
  1. <html>
  2. <head>
  3. <script type="text/javascript">
  4. function next(){
  5.     location.href="seccion1.php";
  6. }
  7. </script>
  8. </head>
  9. <body>
  10.   <div align="center" id="container">
  11.      <ul id="nav-bar">
  12.     <li><a href="#" onclick="next();">seccion1</a></li>
  13.     <li><a href="#" onclick="">seccion2</a></li>
  14.     <li><a href="#" onclick="">Seccion3</a></li>
  15.     <li><a href="#" onclick="">Seccion4</a></li>
  16.     <li><a href="#" onclick="">Seccion5</a></li>
  17.      </ul>
  18.    </div>
  19. </body>
  20. </html>
  21.  

y pruebalo, veras que si funciona. Acuerdate que el archivo seccion1.php debe existir porque hay algunos navegadores que al momento de llevarte a seccion1.php y si ven que el archivo no existe te redireccionan inmediatamente a la página que llamo al archivo, por ejemplo si seccion1.php no existiera y ejecuto el código de mas arriba en una pagina llamada por ejemplo index.html entonces el navegador intentaría entrar a seccion1.php pero no lo encontraría entonces  rápidamente volvería a index.html y se vería como si no hubiera pasado nada.

Ojala te sirva.

Saludos!

46
C/C++ / Re: Dar formato dd:hh:mm:ss a una cadena
« en: Domingo 17 de Mayo de 2009, 21:23 »
mira, te doy un pequeño ejemplo del uso de time.h :

Código: C
  1. #include <stdio.h>
  2. #include <time.h>
  3.  
  4. int main(){
  5.  
  6.     time_t  ahora; /*Es un tipo que representa el tiempo*/
  7.     struct tm  *ts;  /*struct que 'separa' el tiempo representado en formato condensado*/
  8.     char output[128];
  9.  
  10.     ahora = time(NULL); /*obtengo el tiempo actual*/
  11.  
  12.     ts = localtime(&ahora); /*localtime transforma el tiempo condensado entregado en time en un struct tm */
  13.     strftime(output,128,"%d %H:%M:%S",ts);         /*guardo en output el tiempo de ts con un formato especial (dd hh:mm:ss)*/
  14.     printf("%sn",output);
  15.  
  16.     return 0;
  17.  
  18. }
  19.  

por ejemplo en mi caso, la salida del programa fue: 17 15:16:48

espero que te halla aclarado un poco el panorama. Consulta la web de ConClase .net , en la sección librerías a una explicación detallada de la librería time y de sus funciones como también estructuras.

Saludos!

47
C/C++ / Re: Insertar ceros por la izquierda
« en: Sábado 16 de Mayo de 2009, 21:22 »
Cita de: "m0skit0"
Cita de: "haevan"
no he usado itoa porque soy de linux y en linux itoa no tiene referencia en man) gracias por el aviso
itoa es estándar

estoy prácticamente seguro que no lo es. :o

48
JavaScript / Re: Posible incoherencia en JS?
« en: Sábado 9 de Mayo de 2009, 20:34 »
claro, debes tener un error al poner código JS en tu página, mira, deberia ser algo asi:

Código: Text
  1. <html>
  2. <head>
  3. <script type="text/javascript">
  4. function next(){
  5.     location.href="seccion1.php";
  6. }
  7. </script>
  8. </head>
  9. <body>
  10.   <div align="center" id="container">
  11.      <ul id="nav-bar">
  12.     <li><a href="#" onclick="next();">seccion1</a></li>
  13.     <li><a href="#" onclick="">seccion2</a></li>
  14.     <li><a href="#" onclick="">Seccion3</a></li>
  15.     <li><a href="#" onclick="">Seccion4</a></li>
  16.     <li><a href="#" onclick="">Seccion5</a></li>
  17.      </ul>
  18.    </div>
  19. </body>
  20. </html>
  21.  

claro que con todo lo demás que tengas, o también si es que a next lo tienes en un archivo .js externo

saludos

49
CSS / SASS / LESS / Re: Host no tolera CSS??
« en: Sábado 9 de Mayo de 2009, 20:26 »
quizas estas llamando mal al archivo .css  , pone el link de tu web para verificarlo o pega el código.

50
C/C++ / Re: compilador c++
« en: Miércoles 6 de Mayo de 2009, 06:27 »
tambien puedes descargarte el Code:Blocks , es un editor muy bueno para C/C++, te dan la opción de descargarlo inmediatamente con MINGW creo :P.

para un tutorial de c++ el de la web conclase . net es realmente bueno.

SI quieres fortalecer los conceptos de POO esta el excelente libro de Luis Joyanes Aguilar - Programación orientada a objetos . No deberías tener problema en encotrarlo googleando un poco.

Espero te halla servido.

Saludos!

Páginas: 1 [2] 3