• Viernes 24 de Mayo de 2024, 17:50

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

Páginas: 1 ... 3 4 [5] 6 7 ... 10
101
C/C++ / Re: Problema con Calculadora
« en: Jueves 15 de Octubre de 2009, 18:00 »
Se suele decir que no tiene sentido reinventar la rueda, pero a veces esta bueno para practicar un poco, como ya dijeron arriba.

Aca te dejo dos pedacitos de codigos simples que hacen eso. Probablemente no sea la mejor forma ni la mas optima, si queres fijate como lo podes mejorar.

De cadena a numero
Código: C++
  1.  
  2. n = strlen(cadena);
  3. for(int i = 0, i < n, i++)
  4.    num += cadena[n-i]*pot(i);
  5. //pot(i) tiene que devolver 10^i
  6.  
  7.  

De numero a cadena

Código: C++
  1.  
  2. i = 0;
  3. while(numero){
  4.   j = numero % 10;
  5.   cadena[i] = j;
  6.   numero -= j;  
  7.   numero /= 10;
  8.   i++;
  9. }
  10. cadena[i] = 'n';
  11. n = strlen(cadena);
  12. for(i = 0; i < n; i++)
  13.   cadena2[i] = cadena[n-i];
  14. cadena2[n] = cadena[n];
  15.  
  16.  


Espero sirva

Cualquiera que quiera opinar y/o criticar bienvenido sea ^^

102
GNU/Linux / Re: Problema con Pango(?)
« en: Miércoles 9 de Septiembre de 2009, 00:30 »
Buenas.

La verdad que en este momento no me acuerdo que version era.
Voy a intentar con eso que me pasaste, y le voy a pegar una ojeada al locale.

Muchisimas gracias por los datos.
Saludos

103
GNU/Linux / Re: Problema con Pango(?)
« en: Domingo 6 de Septiembre de 2009, 21:48 »
Buenas.

Gracias por la respuesta, pero me podrias decir en donde puedo cambiar la codificacion?
La verdad que no me doy demasiada maña con linux, y estube buscando por ahi y no encontre nada.

Saludos

104
GNU/Linux / Problema con Pango(?)
« en: Viernes 4 de Septiembre de 2009, 05:31 »
Buenas a todos.

Queria ver si alguien me podia dar una mano con una macana que me mande.

Resulta que queria instalar un programa hace un par de dias (estoy sin internet en casa, todos los aquetes mencionados los busuqe en el cyber) , y me pedia las lbrerias de Glib y GTK para poder compilar, instale glib sin problemas y pase a GTK, para lo cual me pedia pango, cairo y ATK, instale ATK y actualize pango, al intentar actualizar cairo, me pedia otra libraria mas., por lo que pase a instalar otro paquete que me habia buscado: libdvdcss.

Cuando termine con este ultimo los nombres de las carpetas, archivos, etc.. se empezaron a ver como cuadraditos, y despues de reiniciar, cada caracter de la pc se ve como un cuadrado.

Como bien dice el dicho, una imagen vale mas que mil palabras, por lo que adjunte una SS para que se entienda bien.


para poder copiar la imagen al pen abri el nautilus como su y salio lo siguiente, quisas sirva de algo.

Código: Text
  1. ivan@home:~$ sudo nautilus
  2. Initializing nautilus-share extension
  3. seahorse nautilus module initialized
  4.  
  5. (nautilus:7165): Pango-WARNING **: failed to choose a font, expect ugly output. engine-type='PangoRenderFc',script='common'
  6.  
  7. (nautilus:7165): Pango-WARNING **: failed to choose a font, expect ugly output. engine-type='PangoRenderFc',script='latin'
  8.  
  9. ** (nautilus:7165): WARNING **: Unable to add monitor: Operación no soportada
  10. Nautilus-Share-Message: Called "net usershare info" but it failed: La «red compartida» devolvió el error 255: net usershare: cannot open usershare directory /var/lib/samba/usershares. Error No existe el fichero ó directorio
  11. Please ask your system administrator to enable user sharing.
  12.  
  13. --- Hash table keys for warning below:
  14. --> file:///etc/pango
  15. --> file:///
  16. --> file:///media
  17. --> file:///root
  18. --> file:///media/usb-1
  19. --> file:///etc
  20.  
  21. (nautilus:7165): Eel-WARNING **: "nautilus-metafile.c: metafiles" hash table still has 6 elements at quit time (keys above)
  22. (nautilus:7165): Eel-WARNING **: "nautilus-directory.c: directories" hash table still has 6 elements at quit time
  23. seahorse nautilus module shutdown
  24.  

Como se puede apreciar, en la consola se ve todo bien.

La verdad que no tengo la menor idea de como arreglarlo.
Qualquiera que me pueda dar una mano, se lo voy a estar eternamente agradecido.

Saludos

105
C/C++ / Re: Punteros far
« en: Martes 1 de Septiembre de 2009, 23:44 »
No es que no quiera aprender, sino todo lo contrario, pero la facu no me deja dedicarle mucho tiempo por ahora, por lo que queria hacer algo provicional para no tardar demasiado, y mas adelante hacerle un entorno de ventana.
En cuanto a .NET la verdad no tengo muchas ganas de meterme en otro lenguaje hasta no profundizar (y actualizarme  :P  ) en c++, dejando de lado que este cuatri me tengo que aprender Pascal  &lt;_&lt;

Gracais por los datos y los comentarios
Saludos

106
C/C++ / Re: limpiar linea
« en: Martes 1 de Septiembre de 2009, 23:34 »
si no hiciste un cambio de linea podes probar:

printf("/r*")
y en lugar de * poner 40 espacios en blanco. No se si es la mejor solucion, pero deberia funcionar.

107
C/C++ / Re: Por q marca un error?
« en: Martes 1 de Septiembre de 2009, 23:26 »
Buenas.

Esto suena a tarea, pero aca vna algunos errores...

En la funcion cuenta fijate que pusiste switch (ch), y ch no esta definida, tendria que ir switch(caracter),

Y en la funcion imprim borra el ; despues de la linea 66, ya que estas terminando la sentencia, y la proxima empieza con "<<"
o agrega otro "cout" en la linea 67

fijate tambien que las variables que le pasas al cout no estan definidas

Cambia
Código: C++
  1.  
  2.                   cout << endl;
  3.                   cout << "Las cantidades son:" << endl
  4.                          << incrementaLetras << "Letras" << endl
  5.                          << incrementaPuntos << "Puntos" << endl
  6.                          << incrementaInterrog << "Signos de interrogación" << endl
  7.                          << incrementaExclam << "Signos de admiración" << endl;
  8.  
  9.  

por

Código: C++
  1.  
  2.                   cout << endl;
  3.                   cout << "Las cantidades son:" << endl
  4.                          << cuentaLetras << "Letras" << endl
  5.                          << cuentaPuntos << "Puntos" << endl
  6.                          << cuentaInterrog << "Signos de interrogación" << endl
  7.                          << cuentaExclam << "Signos de admiración" << endl;
  8.  
  9.  

que son los nombres de los argumentos de la funcion.

Tambien fijate que en la definicion de las funciones hay un ; despues la la lista de argumentos, los cuales no tienen que estar.

Saludos

108
C/C++ / Re: Punteros far
« en: Lunes 31 de Agosto de 2009, 03:12 »
Ok, voy a ver si me busco otro compilador.

Gracias por las respuestas.
Saludos

109
C/C++ / Re: Punteros far
« en: Sábado 29 de Agosto de 2009, 05:19 »
Buenas.
Parece que estoy algo desactualizado (y bastante!).

Empeze a hacer un pequeño programa de gestion para el microemprendimiento de mi hermana. Y queria hacerlo por consola, ya que no manejo demasiado las apis. Y se me ocurrio hacer un entorno algo mas interactivo que los tipicos menues. Y se me ocurrio hacer las salidas directamente a pantalla, por lo que queria manejar directamente la memoria de video.

En el caso que me comentan, de que los punteros son de 4 bytes, parece que me surge un nuevo problema, ya que intente usarlos sin modificador y el ejecutable tira error y se cierra.

La memoria de video sigue estando ubicada en el mismo lugar? (B800:0000) O es una cuestionde proteccion del SO?

En todo caso, me podrian decir donde puedo buscar info al respecto? Estube buscando, ademas de en los 3 libros de C/C++ que tengo en casa, y todos dicen los mismo, con punteros far a partir de B800:0000.

Gracias por las respuestas,  y disculpen lo extenso de los mensajes.

Saludos

110
C/C++ / Punteros far
« en: Viernes 28 de Agosto de 2009, 01:13 »
Buenas, a todos.
La verdad que hace rato no me pasaba por el foro, pero un pequeño problema me trajo de vuelta por aca.
Estaria muy agradecido si alguien me puede tirar un dato de cual es el error.

Resulta, que estoy haciendo una aplicacion en la que necesito salir de mi segmento de datos, por lo que decidi recurrir a punteros far, declarando estos de la simple forma:
Código: C++
  1.  
  2. size_t far *var;
  3.  
  4.  
pero resulta que el compilador me da un error de sintaxis. Esoy usando el dev_cpp en su ultima version (5 creo). Pero igualmente me instale un vc6 que tenia por ahi tirado para probar, y lo mismo..
Tambien probe usar _far __far _far_, pero con todo es lo mismo.

Que acaso no son ANSI los punteros far?

Gracias de antemano por cualquier respuesta.

Saludos

111
C/C++ / Re: Problema Con Sumatoria
« en: Sábado 8 de Marzo de 2008, 04:22 »
hmm, no se si entendi bien.

sera esto lo que quieres?

Código: Text
  1.  
  2. X1 = A;
  3. X2 = B;
  4. for (j = 1; j &#60; N; j++){
  5.   X1 += (A + j + I) * (A + j + I);
  6.   X2 += (B + j + I) * (B + j + I);
  7. }
  8. X = X1 - X2;
  9.  
  10.  
:huh:

112
C/C++ / Re: Vocales.cpp
« en: Sábado 8 de Marzo de 2008, 03:50 »
Buenas.

Mira para empezar lo primero que hay que detallar, en mi caso hace q no funcione, puede que segun que compilador uses traiga problemas o no.
Cuando recoges datos de la pantalla se almacenan en un buffer, y hay veces que el buffer no se libera al reutilizar la funcion, por lo que la pasa por alto y queda almacenado el valor anterior. Para prevenir esto es conveniente limpiar el bufer de lectura antes de leer un dato, de la siguiente manera:
Código: Text
  1.  
  2. fflush(stdin);
  3.  
  4.  


Luego para contar caracteres necesitas un bucle, no una iteracion, por ejemplo esta si quieres ir comparando como tienes en tu programa:

Código: Text
  1.  
  2.  j=0;
  3.  cont = 0;
  4.  
  5.  while (con[j] != '&#092;0'){
  6.        if((con[j]=='a')||(con[j]=='e')||(con[j]=='i')||(con[j]=='o')||(con[j]=='u')||
  7.        (con[j]=='A')||(con[j]=='E')||(con[j]=='I')||(con[j]=='O')||(con[j]=='U')){cont++;}
  8.        j++;
  9.        }
  10.  printf(&#34;La cantidad de vocales en la cadena &#092;&#34;%s&#092;&#34; es: %d&#34;,con, cont);
  11.  
  12.  


Espero que te sea util, saludos

Edito, se me habia olvidado la parte del archivo.

En tu fichero cuentas las vocales de la cadena que se ingresa. Para contar las del archivo, debes midificar la funcion fputs por
Código: Text
  1.  
  2. fgets(con,200,chuy);
  3.  
  4.  
con es el buffer de almacenamiento, 200 es el tamaño del buffer, con eso si el archivo tiene mas de 200 caracteres solo se leeran 199. y chuy es el fichero
Para que no se te queden partes afuera si el archivo es mas grande debes agregar un bucle con esa funcion hasta que aparesca el caracter de fin de fichero '\0'

113
PHP / Re: Parametros En Titulo
« en: Viernes 29 de Febrero de 2008, 12:14 »
muchas gracias ^^

114
PHP / Parametros En Titulo
« en: Viernes 29 de Febrero de 2008, 01:50 »
Buenas, tengo un pequela duda que es como tomar los parametros que se le pasan a una pagina por el titulo. Por ejeplo

www.mipagina.php?pag=10

ese valor 10, como hago pra tomarlo?

desde ya muchas gracias.
saludos

115
Visual Basic para principiantes / Re: Borrar Entrada Dfel Registro
« en: Miércoles 27 de Febrero de 2008, 18:09 »
Aqui tienes las apis que necesitas para trabajar con el registro

http://foros.solocodigo.com/index.php?showtopic=31988

116
PHP / Re: Funcion Mail Error
« en: Miércoles 27 de Febrero de 2008, 09:02 »
ya lo pude solucionar, gracais por la ayuda ^^

Y al parecer eran dos errores, no me habia dado cuenta.

El del servidor era que no me habia dado los permisos para mandar mail  :whistling:


Y por si alguien llega a tener problemas con lo mismo, la olucio para el error:
Error in my_thread_global_end(): 1 threads didn't exit
es reemplazar la libreria libmysql.dll de las ultimas versiones de php por la libreria que vienen en la version 5.2.1.

Saludos, y gracias nuevamente

117
Visual Basic 6.0 e inferiores / Re: Enviar Parametros De Visual 6.0 A Un .exe En .net
« en: Miércoles 27 de Febrero de 2008, 07:54 »
Si usas la api ShellExecute, el parametro lpParameters es para pasarle parametros al archivo.

Código: Text
  1.  
  2. Public Declare Function ShellExecute Lib &#34;shell32.dll&#34; Alias &#34;ShellExecuteA&#34; (ByVal hwnd As Long, ByVal lpOperation As String, ByVal lpFile As String, ByVal lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd As Long) As Long
  3.  
  4.  

Saludos

118
Visual Basic para principiantes / Re: Graficar Puntos En Visual Basic
« en: Miércoles 27 de Febrero de 2008, 07:44 »
Buenas

Si sigues interesado en el tema, creo que seria mas conveniente usar lineas.
Si tienes el modulo y el angulo, facilmente puedes sacar el extremo del vector. Y con el punto de aplicacion y el extremo puedes dibujar una linea.
Ten en cuenta que en las pcs el eje Y esta invertido, por lo que debes invertir todos los valores de y.
Y para centrar el origen usas las propiedades scaletop y scaleleft, que sirven para desplazar el origen.
Otro punto a notar es que las funciones seno y coseno en vb funcionan con radianes.

119
PHP / Funcion Mail Error
« en: Miércoles 27 de Febrero de 2008, 07:07 »
Buenas.

He instalado el php CGI con un servidor IIS 5 para hacer algunas pruebas y no consigo configurar el servidor smtp para enviar mails.

He hecho una pagina simple en php, que unicamente tiene las variables y la funcion mail. Para probar el funcinamiento y al abrir la pagina recibo el siguiente error:

Código: Text
  1.  
  2. Error in my_thread_global_end(): 1 threads didn't exit PHP Warning: mail() [function.mail]: SMTP server response: 550 5.7.1 Unable to relay for mail@gmail.com in C:&#092;Inetpub&#092;wwwroot&#092;mail.php on line 26
  3.  
  4.  


y la linea 26 es enla que esta la funcion mail:

Código: Text
  1.  
  2. mail(&#34;mail@gmail.com&#34;, &#036;asunto, &#036;message, &#036;headers);
  3.  
  4.  


Alguien tiene idea que es lo que me falta ahcer para que funcione?

Saludos

120
Microcontroladores / Receptor Infrarojo
« en: Lunes 31 de Diciembre de 2007, 20:10 »
Buenas a todos, la verdad no se si esto va aca, pero me parecio el lugar mas adecuado, en caso de que no sea haganmelo saber y lo posteare en donde corresponda.

El asunto es que estoy intentando hacer un receptor infrarrojo para mi pc, como de electronica no se nada he busco por internet un esquema de circuito. Pero el problema es que todos los que he encontrado usan el diodo TSOP1738, que tiene 3 patitas, y no se consigue en mi ciudad. Ni este ni ningun otro con 3 patitas, unicamente uno que no se el modelo que tiene 2. Para el cual no consigo ningun circuito.
Si alguien tiene algun circuito que pueda hacer con ese tipo de diodo se lo estare eternamente agradecido.

Muchas gracias
Saludos

121
Visual Basic 6.0 e inferiores / Re: Renombrar Una Clave Del Registro De Windows
« en: Martes 16 de Octubre de 2007, 18:02 »
Buenas.

No encontre lo que buscas, pero se me ocurre que podes recuperar el valor, borrar la clave y volver a crearla con un nuevo nombre.

Necesitas las apis:
RegOpenKeyEx - para abrir el registro
RegQueryValueEx - para recuperar el dato
RegDeleteValue - para borrarlo
RegSetValueExString - para crear el nuevo valor
RegCloseKey - para cerrar el reistro

espero te sirva el dato.

saludos

122
Visual Basic 6.0 e inferiores / Re: Control Tabstrip
« en: Martes 16 de Octubre de 2007, 17:45 »
Podes poner todos los controles dentro de un picturebox, y con los tabs los centras o moves fuera del formulario.

123
Visual Basic para principiantes / Re: Leer Puerto Paralelo Con Vbasic
« en: Lunes 8 de Octubre de 2007, 18:47 »
Puedes buscar en este foro, hay mucha info al respecto.

124
Visual Basic 6.0 e inferiores / Re: Pasar Valores Entre Formas
« en: Lunes 8 de Octubre de 2007, 06:46 »
en el boton pones

Form2.Text1.Text = Text1.Text

Saludos

125
Visual Basic 6.0 e inferiores / Re: Programa Bloqueado Por Firewall
« en: Sábado 9 de Junio de 2007, 22:01 »
Yo me apuraria a desactivar ese firewall y buscar alguno q realmente ande  :D

El firewall de Guindous no sirve para nada.

Saludos :hola:

Páginas: 1 ... 3 4 [5] 6 7 ... 10