Bienvenido a FIME.me | La Comunidad Oficial de Alumnos de FIME
  • Login:
Resultados 1 al 4 de 4
  1. #1
    Member
    Fecha de Ingreso
    Feb 2013
    Mensajes
    62
    Fime Pesos
    5,629
    Chido!
    0
    Tiene 7 Chidos! en 6 Posts
    No mames!
    0
    Tiene 0 No mames! en 0 Posts
    Descargas
    106
    Uploads
    3

    Lectura de ficheros en lenguaje c++

    Necesito ayuda con el manejo de archivosde texto en c++

    tengo muchos datos en un archivo, son puros numeros, y tienen esta estructura

    ***********
    *********
    *******
    *****
    ***
    *

    *
    **
    ********

    la primeras hasta el antepenultimo numero va en un arreglo , o eso pretendo, y los ultimos numeros de cada fila en otro vector, el problema es que entre los numeros hay espacios y estos no son constantes, ademas de que hay numeros de mas de 1 digito, entonces no puedo usar fgetc , y con fgets no se como separar los numeros de los espacios... agluein conoce alguna forma?

  2. #2
    Member
    Fecha de Ingreso
    May 2014
    Ubicación
    Monterrey, Mexico
    Mensajes
    35
    Fime Pesos
    1,340
    Chido!
    5
    Tiene 12 Chidos! en 6 Posts
    No mames!
    1
    Tiene 0 No mames! en 0 Posts
    Descargas
    11
    Uploads
    0
    te cobro 100 por esto

  3. #3
    Member
    Fecha de Ingreso
    Feb 2013
    Mensajes
    62
    Fime Pesos
    5,629
    Chido!
    0
    Tiene 7 Chidos! en 6 Posts
    No mames!
    0
    Tiene 0 No mames! en 0 Posts
    Descargas
    106
    Uploads
    3
    Cita Iniciado por Humberto Treviño Ver Mensaje
    te cobro 100 por esto
    Me cobras 100 por resolver la duda o hacer el proyecto?

  4. #4
    Member
    Fecha de Ingreso
    Feb 2013
    Mensajes
    62
    Fime Pesos
    5,629
    Chido!
    0
    Tiene 7 Chidos! en 6 Posts
    No mames!
    0
    Tiene 0 No mames! en 0 Posts
    Descargas
    106
    Uploads
    3
    usando getline, eh podido obtener los datos, creando un objeto y sacando los numeros haciendo flujo de direccionamiento de datos, actualmente tengo el problema de que los datos en la matriz me los pone desordenados, necesito que cada linea ingrese los numeros y se vaya reduciendo hasta llegar a 1, es lo que me esta dando problemas ahora.

    #include <iostream>
    #include <fstream>
    #include <sstream>
    #include <stdlib.h>
    #include <stdio.h>




    using namespace std;


    int main(){
    string linea;
    int numero,num,i=0,j=0,cantidad;
    int Matriz[100][100];
    ifstream fichero;
    fichero.open("1.txt");

    getline (fichero, linea);
    getline (fichero, linea);
    istringstream S1(linea);
    while(S1 >> numero){
    cantidad = numero;
    printf("%i\n\n",cantidad);
    }
    int limite = 100;
    while(getline (fichero, linea)){
    istringstream S2(linea);
    while (S2 >> numero){
    if ( i == 100 ){
    i=0;j++;


    }
    Matriz[i][j] = numero;i++;
    }


    }


    for(int i=0; i<100;i++)
    printf("%i.- [%i]\n",i+1,Matriz[0][i]);
    fichero.close();
    }


 

Permisos de Publicación

  • No puedes crear nuevos temas
  • No puedes responder temas
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes
  •