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

 

 


Tema destacado: Guía rápida para descarga de herramientas gratuitas de seguridad y desinfección


  Mostrar Mensajes
Páginas: 1 2 3 4 [5] 6 7 8 9 10 11 12 13 14 15 16
41  Programación / Programación C/C++ / Re: Problema De Lectura Y Paso A Matriz en: 22 Junio 2012, 19:30 pm
claro me imprime lo que va leyendo.... como si la matriz fuera avanzando pero solo imprimo la posición
42  Programación / Programación C/C++ / Re: Problema De Lectura Y Paso A Matriz en: 22 Junio 2012, 19:06 pm
Lo de la funcion lectura esta bien, = después tengo que cambiarlo y pasarselo al main como parametro, pero aun que le ponga &nombre al fscanf la matriz no avanza, si hago esto


Código:
while (j < 4){ 
                                 fscanf(archivo, "%s", &nombre);
                                 bloques[i][j] = nombre; 
                                 printf(bloques[0][0]);
                                 j++; //Se Incrementa j
                          } 

deberia imprimir el mismo bloque[0][0] 4 veces, pero este valor va cambiando
43  Programación / Programación C/C++ / Problema De Lectura Y Paso A Matriz en: 22 Junio 2012, 18:34 pm
Tengo un código que lee un TXT con la siguiente info

389 Santiago Iquique 25000
107 Santiago Concepcion 30000

el código es este

Código:

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

void lectura(){
       FILE *archivo;   
       archivo = fopen("prueba.txt","r");   
 
       char *bloques[2][5]; //Matriz Que Contendra Todos Los Elementos
       char nombre[50]; //Variable que leerá cada palabra
       int i=0,j=0; //i: Variable Para Recorrer Las Filas De La Matriz
                     //j: Variable Para Recorrer Las Columnas De La Matriz

      while (feof(archivo) == 0){ //Mientras Queden Datos Que Leer...
                   while (2 > i){
                          while (j < 5){
                                 fscanf(archivo, "%s", nombre);
                                 bloques[i][j] = nombre; 
                                 j++; //Se Incrementa j
                          } 
                          i++;
                          j=0;
                  } 
          }
          //NO IMPRIME BIEN
          printf(bloques[0][0]);
          getch();
 fclose(archivo); //Se Cierra El Fichero
}

int main()
{   
        lectura();
        return 0;
}


El problema es que fuera del while cuando deseo imprimir nuevamente los datos que lei solo me imprime el ultimo dato leido, es lenguaje en C programo en devc+++
44  Programación / Programación C/C++ / Re: Ayuda Con Ficheros .in En C en: 28 Mayo 2012, 04:50 am
grax me funciono al 100%
45  Programación / Programación C/C++ / Ayuda Con Ficheros .in En C en: 27 Mayo 2012, 03:34 am
Tengo que hacer un programa "X", eso lo tengo listo, el problema es que me piden que lea un archivo de extensión .in y retorne otro fichero de extensión .out....

Solo había trabajado con ficheros .txt y .bmp en C..

Como puedo trabajar con estos ficheros .in y .out???


Estoy trabajando En C y en Linux
46  Programación / Programación C/C++ / Re: Problema con función de array de 2 dimensiones en: 26 Mayo 2012, 18:58 pm
tenia que recibirlo como

int bloques[30][3] en la función posicionar
47  Programación / Programación C/C++ / Problema con función de array de 2 dimensiones en: 26 Mayo 2012, 03:58 am
Tengo el siguiente código programo en Devc++ y es C

Código:
#include <stdio.h>
#include <stdlib.h>
 
int posicionarBloques(int **bloques, int largo) {//Función que ordena cada dato de la fila de mayor a menor

    int i = 1, aux=0, j=0;
    
    while(j < largo){    
    while (i < 3){
          if(aux > bloques[j][i]){
             i++;      
          }
          if(aux < bloques[j][i]){
                  bloques[j][0]=  bloques[j][i];
                  bloques[j][i] = aux;
                  aux=bloques[j][0];
                  i=1;    
          }    
    }
    j++;
    }
 return **bloques;          
            
}
 
void lectura(){//Funcion que lee el TXT y lo pasa a un arreglo
    
   FILE *archivo = fopen("prueba.txt", "r");
   int medidas;
   int lectura;
   int largo;
   int bloques[30][3];
   int aux=0,aux2=0,i=0,j=0;

   if (!archivo)
      printf("\nNo Se Pudo Leer Correctamente El Archivo...");
   else{
        while(i<30){//Inicializo la matriz con 0
             while(j<3){              
                   bloques[i][j]=0;  
                   j++;          
             }
             j=0;
             i++;
        }
        while (fscanf(archivo, "%i", &lectura) == 1){ //Leo los datos y los guardo
               if (lectura > 0){
                   largo = lectura;
                   while(largo > aux){
                     while (aux2 < 3){  
                           fscanf(archivo, "%i", &medidas);
                           bloques[aux][aux2] = medidas;      
                           aux2++;  
                     }  
                     aux++;aux2=0;
                  }
              }
      }
   **bloques =  posicionarBloques(bloques, largo); //Posible error    
   fclose(archivo);
   getch();
   }
}
  
int main()
{
        lectura();
        return 0;
}





Tengo un txt con esta info

2
10 20 30
5 9 15
0



el 2 representa el largo del arreglo
las siguientes dos lineas son los datos
y el 0 es para advertir que terminan los datos

leo los datos y los guardo correctamente, pero al mandarlos a la funcion que los ordena se me cae, y creo que es por que estoy pasando mal la matriz.... como deberia pasar como parametro la matriz para trabajarla bien???
48  Informática / Hardware / Re: AYUDA MI PC SE APAGA Y ESTA LENTA ES NUEVA ESTARA MAL CONFIGURADA en: 24 Mayo 2012, 05:41 am
Si es nueva mejor ve primero la garantía antes de meter mano.... busca en internet sia personas con ese modelo les pasa también... si es así el problema es el modelo
49  Informática / Hardware / Debate: I5-2500k vs i7-2600k en: 24 Mayo 2012, 04:40 am
Quiero Ingresar esta discusión, no la vi en el foro como tal, pero si la he visto mucho en internet...

Aquí en Chile un i5-2500k cuesta $150.000 y el i7-2600k unos $205.000....

ESTE ES MI PC POR AHORA:
PROCESADOR: Intel CPU Core i7-2600K 3.40 GHz Box (1155)            
PLACA MADRE: M/B Intel Z77-D3H A/L/V (1155)            
RAM: Corsair Vengeance CML8GX3M2A1600C9W (2 x 4 GB | DIMM DDR3-1600)            
DISCO DURO: Hitachi Disco Duro Sata2 500Gb 7200rpm            
FUENTE DE PODER: Antec 650W EarthWatts Green EA-650 Green            
VGA: SAPPHIRE 11200-00-20G Radeon HD 7850 2GB 256-bit GDDR5 PCI Express            
CPU: CoolerMaster Gabinete ATX Elite 430 s/F   


De esta discusión sabre que procesador elegir... de ser un i5 me compraría esta placa http://pcfactory.cl/producto/10234-MB.Intel.P8Z68-M.PRO.(1155)....




DATO ADICIONAL: Aqui unos gráficos de rendimientos.... http://www.anandtech.com/bench/Product/288?vs=287   


al parecer no hay mucha diferencia entre uno y otro mas que el dinero      
50  Informática / Hardware / Re: Duda Sobre Estos 3 Tipos De Ram en: 23 Mayo 2012, 20:50 pm
No creo que lo use para overlock, la placa madre que usare es Gigabyte M/B Intel Z77-D3H A/L/V (1155)
Páginas: 1 2 3 4 [5] 6 7 8 9 10 11 12 13 14 15 16
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines