• Domingo 22 de Diciembre de 2024, 12:49

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 - nicokiki

Páginas: 1 2 [3] 4 5 ... 12
51
C/C++ / Re: Ayuda Sobre Los Ficheros. Urgente!!
« en: Lunes 16 de Agosto de 2004, 22:16 »
Hola!!!!!!!!!!!

Lo + logico seria q leas una linea por vez usando por ejemplo fgets() hasta el feof() y listo. Vos no podes meter todo en un buffer de una sola vez porque no sabes de antemano la cantidad de lineas q tiene el archivo => seria una locura meter MB y MB y MB en un buffer.
Algo asi hace: (codigo sin correccion)
Código: Text
  1.  
  2. while(!feof(archivo))
  3. {
  4.   fgets(archivo, buffer, );
  5.   hacerAlgoConBuffer();
  6. }
  7.  
  8.  

Salu2!!!!

52
C/C++ / Re: Ayuda Sobre Los Ficheros. Urgente!!
« en: Viernes 13 de Agosto de 2004, 14:40 »
Hola!!!!!!!!!!!

Pero vos metes todas esas lineas en un buffer de una sola vez???

Salu2!!!!!!!!

53
C/C++ / Re: Problemas Con La Utilización De La Plantilla <set>
« en: Miércoles 11 de Agosto de 2004, 14:17 »
Hola!!!!!!!!!!

Por q no mandas el codigo del operador < o del == ??

Otra cosa:
En el operator = deberias recibir a nodo como const tambien ya q no lo vas a modificar nunca dentro del =

Salu2!!!!!

54
C/C++ / Re: Lectura De Cadenas De Caracter En Modo Grafico
« en: Sábado 7 de Agosto de 2004, 20:24 »
Hola!!!!

Citar
¿Existe alguna instruccion parecida a printf() en modo grafico para leer datos?.

Mi pregunta es, (perdon por la ignorancia) que es el modo grafico???
Trabajas con dialogos, SDI, MDI o q??? En serio lo pregunto.

Ahora volviendo a lo q pegue mas arriba, q es algo parecido a printf() para leer datos. Me refiero, en C++ existe cout para stdout y cin para stdin. Pero hay mil cosas mas tipo getch(), putc(), scanf(), gets() (no recomendado) y cosas del estilo

Bueno, en si no entendi mucho lo q pedis pero si puedo ayudar en algo, pedilo

55
C/C++ / Re: Error Al Compilar En Un Union
« en: Jueves 5 de Agosto de 2004, 01:32 »
Pero q es REGS??? Yo pense q eran cosas tuyas

No te entiendo

Salu2!!!

56
C/C++ / Re: Error Al Compilar En Un Union
« en: Miércoles 4 de Agosto de 2004, 19:10 »
Hola!!!!!!!!!!!!!

Segun lo q entendi REGS es un union tambien. Ahora si vos queres usar un union debes anteponerle esa palabra, o sea, hacer algo asi:
Código: Text
  1.  
  2. union
  3. {
  4. union REGS v1;
  5. union REGS v2;
  6. }&#59;
  7.  
  8.  

Salu2!!!!!!!!!!!!!!!

57
C/C++ / Re: Error Fatal En C++
« en: Miércoles 4 de Agosto de 2004, 14:35 »
Hola!!!!!!!!!!!!!

Antes q nada, la verdad es rarisimo lo q te pasa y quizas te diga una animalada, pero quizas te sirva.
Si vos trabajas por ejemplo asi:
Código: Text
  1.  
  2. char* puntero = &#34;mensaje de error&#34;;
  3.  
  4.  

el contenido de puntero se guardara en el bloque de codigo. Pensa q si vos tenes 15000 lineas y tenes un monton de cosas como las q te dije, cada cosa se guardara en codigo y estaras limitando un monton la memoria de codigo. Igual esto deberia ser algo mas q insignificante con la memoria q se maneja hoy en dia, asi q es rarisimo eso

Salu2!!!!!

58
C/C++ / Re: Demasiados Datos Globales...
« en: Miércoles 4 de Agosto de 2004, 14:26 »
Cual es el problema???? No podes poner mas de 5 variables globales???

59
C/C++ / Re: Tutorial De Ficheros En C.
« en: Lunes 2 de Agosto de 2004, 19:28 »
Pone en google estas palabras clave:

fread, fopen, fclose, fwrite, feof, fseek, fgetc, fgets, fprintf, fputc(creo!!) y algunas mas

Salu2!!!!!

60
C/C++ / Re: ¿es Posible Declarar Funciones En Modo Infijo?
« en: Lunes 2 de Agosto de 2004, 19:19 »
Hola!!!!!!!!!!!!!

Si vos queres hacer funciones que representen a un operador, podes hacerlo sin problema pero no con el nombre ">=" ó "=" o lo q sea.
Si vos queres hacer eso, deberas sobrecargar esos operadores, pero solo se hace en clases. Si vos haces un template, podes sobrecargar el operador q sea (salvo el *, el -> y algun otro no sobrecargable) y de esa manera habras solucionado lo q querias

Salu2!!!!

61
Java / Re: [web Services] Problema Que No Entiendo (pendiente
« en: Domingo 1 de Agosto de 2004, 15:38 »
Hola!!!!!!!!

Antes q nada, la verdad es q no entendi casi nada de lo q mandaste pero si te puedo dar una mano con el error q te esta tirando. Ahi va:

Si vos heredas de una clase abstracta, para q la clase q estas desarrollando deje de ser abstarcta, deberas implementar cada uno de los metodos de la clase heredada. Ya se q hay muchos metodos q no te serviran para nada, pero bueno, implementalos sin codigo y listo.

Salu2!!!!!

62
C/C++ / Re: Error Al Compilar Con Dev-c++
« en: Viernes 30 de Julio de 2004, 01:53 »
Hola!!!!!!!!

Probaste con :
Código: Text
  1.  
  2. #include &#60;stdio.h&#62;
  3.  
  4.  

????

Salu2!!!!

63
C/C++ / Re: Problemas Con Los Arrays De Doble Indice
« en: Lunes 26 de Julio de 2004, 14:15 »
Hola !!!!!!!!!!!

Porque estas poniendo solo uno de los indices y debes tener los dos

Salu2!!!!!!!!!!!!

64
C/C++ / Re: Fecha De Creacion De Un Fichero
« en: Sábado 24 de Julio de 2004, 16:47 »
Hola de nuevo:

Como la realidad es q me enoje por lo q respondiste, aca va algo hecho en C++ para GNU/LINUX q usa stat hecho por mi. Seguramente no entiendas mucho, pero fijate q stat sirve

Código: Text
  1.  
  2. #include &#34;CDatosArchivosUsuario.h&#34;
  3. #include &#34;CInfoDeArchivos.h&#34;
  4.  
  5. //******************************************************
  6. // Constructor de la clase CDatosArchivosUsuario
  7. //******************************************************
  8. CDatosArchivosUsuario::CDatosArchivosUsuario()
  9. {
  10.   strTamanio = new char[20];
  11.   this-&#62;ListaDeArchivos = new CListaDeArchivos;
  12. }
  13. //******************************************************
  14. // Metodo que recorre el directorio indicado por el usuario
  15. // y llama al metodo getDatosArchivoYAgregarALista()
  16. //******************************************************
  17. TError CDatosArchivosUsuario::recorrerDirectorio(TString NombreDirectorio)
  18. {
  19.   struct dirent **ListadeNombres;
  20.  
  21.   //levanto los nombres en la ListadeNombres
  22.   long Longitud = scandir(NombreDirectorio.c_str(), &ListadeNombres, 0, alphasort);
  23.   //verifico si encontro alguno
  24.  
  25.   if (Longitud &#60; 0)
  26.   {
  27.     // Error al levantar los nombres de los archivos
  28.     return ERROR_DIRECTORIO;
  29.   }
  30.   else
  31.   {
  32.     long i = 0;
  33.     while(i &#60; Longitud)
  34.     {
  35.       if (getDatosArchivoYAgregarALista((const char*)ListadeNombres[i]-&#62;d_name,NombreDirectorio) == ERROR_DIRECTORIO)
  36.       {
  37.         free(ListadeNombres);
  38.         return ERROR_BUSQUEDA_ARCHIVOS;
  39.       }
  40.       free(ListadeNombres[i]);
  41.       i++;
  42.     }
  43.     free(ListadeNombres);
  44.    }
  45.    return OK;  
  46. }
  47. //******************************************************
  48. // Metodo que obtiene los datos del archivo cuyo nombre
  49. // es recibido por parametro. Los agrega a la lista
  50. //******************************************************
  51. TError CDatosArchivosUsuario::getDatosArchivoYAgregarALista(const char* NombreArchivo,TString Directorio)
  52. {
  53.   struct stat EstrStat;
  54.   CInfoDeArchivos InfoArch;
  55.   CNodoListaArchivos Nodo;
  56.  
  57.   TString strFileName;
  58.   strFileName = Directorio.c_str() &#59;
  59.   strFileName += '/';
  60.   strFileName += NombreArchivo&#59;
  61.  
  62.   //Levanto los datos del archivo
  63.   int Error = stat(strFileName.c_str() , &EstrStat);
  64.  
  65.   if(Error == 0)
  66.   {
  67.     if (S_ISREG(EstrStat.st_mode))
  68.     {
  69.        sprintf(strTamanio, &#34;%15d&#34;, EstrStat.st_size);
  70.        strFecha = ctime(&EstrStat.st_mtime);
  71.        InfoArch.setNombre(NombreArchivo);
  72.        InfoArch.setTamanio(strTamanio);
  73.        InfoArch.setFechaModificacion(strFecha);
  74.        Nodo.setOperacion('C');      
  75.        Nodo.setInfoDeArchivo(InfoArch);
  76.        ListaDeArchivos-&#62;agregaNodoListaArchivos(Nodo);
  77. //       Nodo.limpiar();
  78.     }
  79.   }
  80.   else
  81.   {
  82.     return ERROR_DIRECTORIO;
  83.   }
  84.   return OK;
  85. }
  86. //******************************************************
  87. CListaDeArchivos* CDatosArchivosUsuario::getListaDeArchivos()
  88. {
  89.   return ListaDeArchivos;
  90. }
  91. //******************************************************
  92. // Destructor de la clase CDatosArchivosUsuario
  93. //******************************************************
  94. CDatosArchivosUsuario::~CDatosArchivosUsuario()
  95. {
  96.   delete[] strTamanio;
  97.   delete ListaDeArchivos;
  98. }
  99. //******************************************************
  100.  
  101.  

Salu2!!!!

65
C/C++ / Re: Fecha De Creacion De Un Fichero
« en: Sábado 24 de Julio de 2004, 16:29 »
armenzg:

Si no encontraste nada con lo q te di es tu problema pero te puedo asegurar son esas y si no mira esto y decime q onda:

Busqueda en GOOGLE poniendo lstat

Me parece q si no sabes usar el google es otro tema

Salu2!!!!!

66
C/C++ / Re: Puntero A Funciones
« en: Viernes 23 de Julio de 2004, 21:27 »
En Esta Pagina hay un tutorialcito de C/C++ q lo explica

Salu2!!!!

67
C/C++ / Re: Fecha De Creacion De Un Fichero
« en: Viernes 23 de Julio de 2004, 21:25 »
Hola!!!!!!!!!!!!

En GNU/LINUX es

Código: Text
  1.  
  2. stat(......)
  3.  
  4.  

ó

Código: Text
  1.  
  2. lstat(......)
  3.  
  4.  

No me acuerdo pero busca por ahi. En Windows creo q se llama igual, no se.

Salu2!!!!

68
Java / Re: Focustraversalpolicy Dudas
« en: Viernes 23 de Julio de 2004, 21:23 »
Por favor ayuda con estooooooooooooooooooooooo!!!!!!!!!!!!

JuanK no se te ocurre q puede estar pasando???

Salu2!!!!!

P.D.: no estoy exigiendo nada, solo pido ayuda con eso porque estoy terminando con el resto de las cosas q tengo q hacer y sigo con este problema

69
Java / Re: Crea Un Reloj Digital Con Swing
« en: Viernes 23 de Julio de 2004, 21:20 »
Hola!!!!!!!!!!

Esto deberia ir en un timer asi:

Como atributo de tu clase pone esto:
Código: Text
  1.  
  2. private Timer timerFecha                   = null;
  3.  
  4.  

Y en el inicio de tu aplicacion llama a
Código: Text
  1. recordatorioFecha()
  2.  

La implemeentacion seria asi:
Código: Text
  1.  
  2. private void recordatorioFecha()
  3. {
  4.                 timerFecha = new Timer();
  5.   // Cada 10 segundos actualizara la hora
  6.   timerFecha.schedule(new tareaRecordatoriaFecha(), 10000, 10000);
  7. }
  8.  
  9. class tareaRecordatoriaFecha extends TimerTask
  10. {
  11.   /** */
  12.   public void run()
  13.   {
  14.     if (estadoTimerFecha)
  15.                                           labelTuyo.setText(new java.util.Date().toString());
  16.     // Termino el timer
  17.     else
  18.       timerFecha.cancel();
  19.   }
  20. }
  21.  
  22.  

70
C/C++ / Re: Como Guardar Datos En Un Txt En Turbo C
« en: Viernes 23 de Julio de 2004, 01:53 »
Hola!!!!!!!!

A lo q iba era a q si vos tenes q guardar dos o tres datos seria mas q innecesario hacerlo en un XML pero el problema llega cuando tenes q guardar un archivo grande y complicado. La pregunta es como interpretar la info q guardas: "la linea 3 del archivo de texto tiene el dato 'x'", bla bla. Es algo mas q desprolijo y mas si algun dia otra persona sigue con tu proyecto y te va a querer matar. Es por eso q dije lo del XML.
Si fuera un archivo de configuracion, podrias guardarlo en un .ini .
Con lo q dije apunte a la prolijidad, estructura correcta de la informacion y a la posibilidad de q cualquier persona entienda lo q hiciste. Pero insisto, si tenes q guardar dos linea, guardalo directamente y listo

Salu2!!!!!!

71
Java / Re: Preguntas Sobre Compilador
« en: Miércoles 21 de Julio de 2004, 22:09 »
Hola!!!!!!!!!!!

En java.sun.com esta todo de todo de todo.
Vos deberias leer sobre Servlets y JSP. Como Web Server te recomiendo Resin (caucho.org)

Salu2!!!!!

72
Java / Re: Aplet-java
« en: Miércoles 21 de Julio de 2004, 22:06 »
Yo lo lei en java.sun.com

Salu2!!!!!!

P.D.: te bajas todo el tutorial de SUN y tiene un capitulo de applets

73
Java / Re: Reloj No And
« en: Miércoles 21 de Julio de 2004, 22:04 »
Hay un foro de JavaScript si no estoy loco asi q

Salu2!!!!!!!!!!!

P.D.: no lo se al problema, si no te daba una mano. Solo digo q tu pregunta no deberia estar aca

74
C/C++ / Re: Como Guardar Datos En Un Txt En Turbo C
« en: Miércoles 21 de Julio de 2004, 16:52 »
Hola !!!!!!!!!!!!

Si queres q lo tuyo sea algo que a futuro tambien sirva y q este bien hecho, yo usaria XML para guardar info q otra aplicacion usara.

Salu2!!!!!

75
Java / Re: Focustraversalpolicy Dudas
« en: Miércoles 21 de Julio de 2004, 16:45 »
Hola!!!!!!!

Implementé un FocusTraversalPolicy "sobrecargando" getComponentAfter, getComponentBefore, getDefaultComponent, getLastComponent, getFirstComponent.
El problema es que cuando el foco esta en uno de los JTextFields el metodo getComponentBefore no es llamado y no se por que es. El JTextField del problema se llama textoInstrumento. Ahi va algo de codigo:

Código: Text
  1.  
  2.   public class PoliticaFocos extends FocusTraversalPolicy
  3.   {
  4.     /**@param focusCycleRoot Raiz
  5.      * @param aComponent Componente
  6.      * @return Siguiente componente */
  7.     public Component getComponentAfter(Container focusCycleRoot,
  8.                                        Component aComponent)
  9.     {
  10.       if (aComponent.equals(textoInstrumento))
  11.         return textoPrecio;
  12.       if (aComponent.equals(textoPrecio))
  13.         return textoCliente;
  14.       if (aComponent.equals(textoCliente))
  15.         return textoCantidad;
  16.       if (aComponent.equals(textoCantidad))
  17.         return textoPosicion;
  18.       if (aComponent.equals(textoPosicion))
  19.         return textoCondicion;
  20.       if (aComponent.equals(textoCondicion))
  21.         return textoInstrumento;
  22.       return textoInstrumento;
  23.     }
  24.  
  25.     /**@param focusCycleRoot Raiz
  26.      * @param aComponent Componente
  27.      * @return Componente anterior */
  28.   public Component getComponentBefore(Container focusCycleRoot,
  29.                                       Component aComponent)
  30.   {
  31.     if (aComponent.equals(textoCondicion))
  32.       return textoPosicion;
  33.     if (aComponent.equals(textoPosicion))
  34.       return textoCantidad;
  35.     if (aComponent.equals(textoCantidad))
  36.       return textoCliente;
  37.     if (aComponent.equals(textoCliente))
  38.       return textoPrecio;
  39.     if (aComponent.equals(textoPrecio))
  40.       return textoInstrumento;
  41.     if (aComponent.equals(textoInstrumento))
  42.       return textoCondicion;
  43.  
  44.     return textoInstrumento;
  45.   }
  46.  
  47.   /**@param focusCycleRoot Raiz
  48.    * @return Componente por default */
  49.   public Component getDefaultComponent(Container focusCycleRoot)
  50.   {
  51.     return textoInstrumento;
  52.   }
  53.  
  54.   /**@param focusCycleRoot Raiz
  55.    * @return Ultimo componente */
  56.   public Component getLastComponent(Container focusCycleRoot)
  57.   {
  58.     return textoCondicion;
  59.   }
  60.  
  61.   /**@param focusCycleRoot Raiz
  62.    * @return Primer componente */
  63.   public Component getFirstComponent(Container focusCycleRoot)
  64.   {
  65.     return textoInstrumento;
  66.   }
  67.  
  68. } // Fin de la clase que maneja el focus
  69.  
  70.  
  71.  

Declaracion del los JTextFields:

Código: Text
  1.  
  2. JTextField textoInstrumento = new JTextField();  
  3. JTextField textoPrecio = new JTextField();  
  4. JTextField textoCliente = new JTextField();  
  5. JTextField textoCantidad = new JTextField();  
  6. JTextField textoPosicion = new JTextField();  
  7. JTextField textoCondicion = new JTextField();  
  8. JTextField textoCantidadHitTake = new JTextField();
  9.  
  10.  

Si miran el codigo en la politica de focos, veran que nunca aparece textoCantidadHitTake ya q quiero q este nunca tome el foco porque esta no visible casi todo el tiempo.

Bueno, si alguien sabe

Salu2!!!!!!

Páginas: 1 2 [3] 4 5 ... 12