elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Entrar al Canal Oficial Telegram de elhacker.net


  Mostrar Mensajes
Páginas: 1 ... 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 [83] 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 ... 122
821  Programación / Programación C/C++ / Re: Interactuar en Web C++ en: 15 Mayo 2010, 21:44 pm
sockets.
822  Programación / Programación General / Re: Sobre getasynckeystate en c# en: 14 Mayo 2010, 06:59 am
Esto es C/C++, no .NET.

Saludos!
823  Programación / Programación C/C++ / Re: ¿Capturar los datos de salida por pantalla del CMD en C/C++? en: 11 Mayo 2010, 23:35 pm
Hay varias formas, podes pasarle a la consola algo como esto (Windows): comando > archivo.txt  2>&1 y luego leer el archivo, obviamente no es la mejor forma pero seguramente sea la mas sencilla.
Ahora, para hacerlo bien primero tienes que especificar sobre que sistema ya que es importante saberlo, pero a grandes rasgos, con buscar sobre pipes ya lo tienes listo.

Tal vez te sirva esto u esto.
Si te fijas por ahí hay sources para descargar. en google seguro hay algunos mas.

Cualquier cosa ya sabes.

Saludos
824  Programación / Programación C/C++ / Re: Como aprovechar un doble núcleo? en: 11 Mayo 2010, 08:13 am
Es un tema bastante extenso como para preguntarlo en forma tan abierta. Tenes que especificar, como mínimo, sobre que sistemas.

En principio, para programas relativamente sencillos los threads es todo lo que necesitas. Tal vez en programas mas complejos el mantenimiento de los threads y el futuro desarrollo puede dificultarse bastante, ya que el hecho de usar multithreading acarrea problemas como las race conditions, aunque eso lo podes solucionar usando mutexes. De esta forma también traes a escena otros problemas como los deadlocks y los livelocks, solucionables, pero mas desde el lado del análisis del algoritmo que desde la parte practica.
En todo caso si vas por el lado del multithreading, a mi me gusta boost por varias razones, pero supongo que con una o dos búsquedas encontraras análisis mas extensos que lo que yo te pueda decir ahora en un solo post.

Para analizar si necesitas usar o no usar threads, primero hay que saber no solo sus grandes problemas si no también sus beneficios, como por ejemplo compartir recursos, lo cual no requiere mucho trabajo extra ya que comparten el mismo espacio de direcciones del proceso. Ademas son mas simples en el sentido que hay menos complejidad interna por thread que por proceso individual, lo cual obviamente impacta en el rendimiento.

Como ultimo sobre threads, cada sistema los trata de manera distinta y en pos de poder optimizar el rendimiento, primero necesitas saber como funciona el sistema en el cual quieres trabajar (Por ejemplo, con que prioridad trata el sistema a determinados threads)

Otro acercamiento al problema es el multiproceso, que a grandes rasgos es todo lo contrario al multithreading en cuanto a ventajas y desventajas, pero por ahora dejo el post aca si no se hace demasiado largo. Ten en cuenta que hay varios acercamientos al tema, no solo estos dos, y cada uno tiene sus ventajas y desventajas y obviamente a pesar que pueda gustarme a mi o a cualquiera una u otra forma, depende mas que nada del escenario de la aplicacion que de los gustos de cada programador.

Algunos links que tenia por ahí guardados:


Si tenes dudas ya sabes.

Saludos!


825  Programación / Programación C/C++ / Re: La conjetura de Goldbach en: 9 Mayo 2010, 22:23 pm
Pon el código que llevas hecho y lo vemos. No se hacen tareas en esta sección.

Saludos
826  Foros Generales / Dudas Generales / Re: Que usais vosotros en: 9 Mayo 2010, 02:23 am
JDownloader.

  • Auto-actualización. (Formato de links, captchas, etc)
  • Buen rendimiento. Ni siquiera te das cuenta que esta ahí
  • Funciones muy útiles como: unrar, join, borrar archivos inútiles y etc etc
  • Incluso hacen encuestas para ver que mejoras quieren los usuarios.
  • Es gratis y de código abierto!

Podría seguir todo el día pero ya parece que lo estuviese vendiendo  :xD. Realmente es un muy buen programa.

Saludos!
827  Programación / Programación C/C++ / Re: [C]Duda -warning compilación en: 9 Mayo 2010, 02:08 am
No leí bien el código completo pero leyendo la linea que resaltaste, el warning que te da es porque estas declarando una función cuando a simple vista lo que queres hacer es llamarla pasandole los parametros respectivos. El prototipo de la función ya lo declaraste arriba así que supongo que te equivocaste.


Código
  1. Ord_Point(miLista, _max);

Saludos
828  Programación / Programación C/C++ / Re: quien me ayuda con este codigo en: 8 Mayo 2010, 20:29 pm
Código
  1. #include <windows.h>
  2. #include <string>
  3. #include<stdio.h>
  4. #include <string.h>
  5. #include <fcntl.h>
  6. #include <unistd.h>
  7. #include<iostream>
  8. #include<fstream>

Linda mezcla de headers. Empieza por revisar uno a uno y ver cuales necesitas y cuales no. (Te aseguro que hay varios que ahí no deberían estar)

Saludos
829  Programación / Programación C/C++ / Re: Duda programa en C en: 8 Mayo 2010, 03:33 am
Hola, bienvenido al foro. Copia el código y ponlo entre etiquetas [code=c]aquí el código[/code].

Saludos
830  Programación / Programación C/C++ / Re: Manejo de Archivos duda! en: 8 Mayo 2010, 02:30 am
haber haber disculpa Littlehorse que sea un toque duro de entender  :xD,
en primer lugar lo del typedef ? en donde me falta eso? en la estuctura ?

Código
  1. typedef struct datos {
  2. char nombre [15];// nombre del usuario
  3. char pass [6];//password del usuario
  4. char acceso [15];//acceso del usuario
  5. char tipo [2];//tipo de acceso
  6. };

Es que vos en el código declaras la estructura así:

Código
  1. datos regin;

Y eso si no pones un typedef es incorrecto, en todo caso seria:

Código
  1. typedef struct data
  2. {
  3. //lo que sea
  4. }datos;

De no hacer eso, al declarar la estructura tendrías que hacer:

Código
  1. struct data regin;


Citar
intento ingresar con fgets pero no tengo resultado aver si esta mal la sintaxis
Código
  1. fgets (regin.nombre,15, stdin); // o esta
  2. fgets (regin.nombre,15, fp); //pongo las dos porq con ninguna de las dos hay resultado
otra cosa aca tmb que veo es el fgets lee el archivo asociado en la cadena de caracteres s.
osea lee una cadena de caracteres desde el archivo. pero mi cadena esta en la stuctura


A lo que voy con fgets es que la uses para leer desde el teclado, es decir con stdin. Si utilizas fgets con fp (el puntero al archivo) lees una cadena desde el archivo que maneja ese puntero. A lo que me refería, a grandes rasgos, es que uses fgets en reemplazo de gets, no en reemplazo de fread.
También tienes algunas confusiones entre el modo binario y el modo texto en el manejo de archivos, son dos cosas distintas. Se tratan de distinta forma, y se usan distintas funciones. Busca información sobre ello para tener ciertos conceptos un poco mas sólidos.

Citar
Otra cosa tmb, el progrmaa en si funciona, osea hace lo q tiene q hacer y guarda los datos ahora bueno que los guarde mal, es por lo q pregunte nuevamente el porque pasa esto, osea no es que no guarde lo q se ingresa por lo contrario se guarda pero junto con basura.

Revisa lo que te dije del while, la lectura la haces mal, no te enteras cuando llegas al final del archivo y te salteas una lectura a la hora de imprimir (es decir, lees dos veces, imprimes una).

Citar
Desde ya gracias por las respuestas y Littlehorse gracias por la paciencia  :P jaja

De nada, para eso estamos!

Saludos!
Páginas: 1 ... 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 [83] 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 ... 122
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines