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

#61
El presupuesto Son unos $700.000 mas o menos


Hay fecha de salida de los IVY Bridge???

lo ideal seria hacer overclock
#62
Bueno, necesito un PC que sea capaz de aguantar todo lo que un programador hace, Base de Datos, Paginas Web, Aplicaciones etc. Ademas algo sustentable para de vez en cuando un jueguito tipo Counter Strike full a FIFA/PES 2012 o algo por el estilo, sin contar el tener MSN, FACEBOOK, escuchar música, es decir multi procesos.


Esto es lo que he visto, tengo una linea AMD y otra INTEL, Necesito que me digan si hay una mejor opcion y cual de las 2 elegir, en verdad no se mucho de esto.


AMD:

PROCESADOR: AMD CPU FX-8120 x8 3,1 GHz Box (AM3+)
PLACA MADRE: Gigabyte M/B AMD 970A-D3 A/L (AM3+) o MSI M/B AMD 970A-G46 A/L (AM3+)
RAM: Kingston DDR3 4GB 1333MHz PC3-10600
DISCO DURO: Hitachi Disco Duro Sata2 500Gb 7200rpm
FUENTE DE PODER + GABINETE: PCF OEM Gabinete mATX 650w Clio 6802BS

INTEL:


PROCESADOR: Intel CPU Core i5-2400 3.10 GHz Box (1155) o Intel CPU Core i5-2500K 3.30 GHz Box (1155)
PLACA MADRE: Asus M/B Intel P8H67-M LX B3 A/L/V (1155) o Asus M/B Intel P8H61 PRO B3 A/L (1155)
RAM:Kingston DDR3 4GB 1333MHz PC3-10600
DISCO DURO: Hitachi Disco Duro Sata2 500Gb 7200rpm
FUENTE DE PODER + GABINETE: PCF OEM Gabinete mATX 650w Clio 6802BS



Espero me ayuden si hay algo que no es compatible, si necesitan otra info, o si hay algo mejor en el mercado. No quiero un PC para el rato quiero algo sustentable con el tiempo.

Gracias espero ayuda
#63
es que el programa es un simulador... el cual tiene mínimo 10 archivos y 10 cabeceras.... no puedo poner todo el código xD


Vere que sale con lo que me han dado gracias
#64
Bueno quiero saber como pasar un fichero para escribir como salida.
En una función pido el nombre del fichero y lo abro, se lo paso como parámetro a otra función y esta escribe los datos.

Este es mi .h de la funcion

#ifndef ESCRITURA_H
#define ESCRITURA_H

class ESCRITURA
{
   public:
      void escritura(int reg, int reg2, std::ofstream archivo, int codop);
};

#endif


Asi llamo y creo


ESCRITURA escritura;//Se crea el constructor de la funcion Escritura
   ofstream fichero;
   char *nombre;
   cout << "\nIntroduzca El Nombre Del Fichero De Salida: \n";
   //recibir dato desde teclado
   cin >> nombre;
   fichero.open(nombre, ofstream::out);
   escritura.escritura(reg,0,fichero,codop);//Se llama a la funcion escritura



y recibo asi


void ESCRITURA::escritura(int reg, int reg2, std::ofstream archivo, int codop)

pero al compilar tira una cantidad de errores incomprensibles.....
quisiera ver si estoy en lo correcto o no

#65
Tengo un ABO con datos y necesito crear un filtro, es decir que si pido

Edad:
Peso:
Altura:
Nacionalidad:

el usuario pueda ingresar los datos que quiera, pudiendo ingresar solo la Edad, o la Edad y la Altura, o todos y debe mostrar todas las coincidencias....


No se me ocurre como crear aquel filtro, se me ocurrio la idea de k si no desea ingresar un valor ingrese un "-", pero la funcion del IF para comparar no me resulta como deberia ni con && ni ||


if((strcmp(raiz->Datos.edad,nuevo->Datos.edad)==0) &&
           (strcmp(raiz->Datos.nacionalidad,nuevo->Datos.nacionalidad)==0)){


Con el && debe encontrar esas 2 conciencias, pero si ingresa una y en la otra un - no funciona, con un || basta que se cumpla la primera, por lo que no realiza un filtro con la segunda
#66
ok muchas gracias =D.....

otra pregunta hay alguna forma de leer el fichero y retornar la cantidad de lineas sin saber el max total de estas ni su largo??

es decir un fichero con 50 caracteres por linea  123 lineas retornara 123

ese mismo fichero pero con 10 caracteres y  123123123 lineas retorne 123123123


ya que como lei yo le asigne un max de 8000... lo que si tengo solo 10 lineas es un gasto de memoria
#67
Tengo el siguiente codigo que lee un fichero, con datos separados por coma

EJ:

Juanito,Perez,15,Cancer,Si,5,Si,21.01.2012,Si
Anita,Lava,1,Resfrio,No,5,Si,01.01.2011,No


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


int cargarTXT()
{
       FILE *fichero;
      char nombre[30];
     

      system("cls");//Se borra la pantalla
      printf("\n\t\t%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c",176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176);
      printf("%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c",176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176);
      printf("\n\t\t%c                                                 %c",176,176);
      printf("\n\t\t%c                                                 %c",176,176);
      printf("\n\t\t%c      Ingrese Nombre Del Fichero A Cargar:       %c",176,176);
      printf("\n\t\t%c                                                 %c",176,176);
      printf("\n\t\t%c                                                 %c",176,176);
      printf("\n\t\t%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c",176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176);
      printf("%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c",176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176);
      printf("\n\n");
      scanf("\t\t\t\t\t\t%s",nombre);

      fichero = fopen(nombre,"r");

      if (fichero == NULL){
      printf("No Se Pudo Abrir El Fichero");
      return 0;
      }
   

      char *ptrToken;      //Variable que permite guardar dato entre las comas
      int i=0;
      int j=0;
     char lineas[800];
     char dato[8][8000];
 

    while( !feof(fichero) )  //En caso de leerlo y hasta no llegar al final se ahce esto
{
fscanf( fichero, "%s",lineas);
ptrToken = strtok(lineas, "," ); //Se re-lee la linea hasta encontrar una ',' y se guarda lo leido
        i=0;
while ( ptrToken != NULL ) //Si lo leido hasta una , no es nulo o no hay nada
{
      strcpy(dato[i],ptrToken);
      i++; //Se aumenta el auxiliar i
      ptrToken = strtok(NULL, "," ); //Se obtiene el siguiente token y se sigue en el while
  }
}
   menu();
   fclose(fichero);
}



El problema es que al imprimir los datos lee el ultimo dato de la ultima linea nuevamente, y no se por que.... con una linea funciona.. con 2 no

#68
muchas gracias.. he puesto esto

memset(dato,0,0);
#69
Tengo un codigo que lee un txt, creo un arreglo para leerlo

char dato[3][30];  //String que guarda las instrucciones

este almacenará 3 datos de máximo 30 caracteres
le asigno los valores asi

strcpy(dato[i], ptrToken);  //Se guarda la primera instrucción

ptrToken es el dato que lee

y el destructor que tengo es este

for(int k = 0; k < 3; k++)
    {
         delete [] dato[k];
        std::cout<<"Deleting row #" << k << '\n';
    }


El programa o me dice violacion de segmento o me tira errores con códigos incomprensibles...

Uso C++ en linux por consola
#70
Tengo que hacer un lab con TDA ABO, el problema es que el codigo que tengo es bastante complejo de entender.... alguien tiene algo parecido y si tienen la funcion agregar mejor aun ya que de esa podre sacar las demas


Gracias...