• Sábado 20 de Abril de 2024, 15:53

Autor Tema:  Archivos Y Arrays  (Leído 2348 veces)

gonza_fs

  • Nuevo Miembro
  • *
  • Mensajes: 24
    • Ver Perfil
Archivos Y Arrays
« en: Domingo 22 de Junio de 2008, 02:21 »
0
Que tal, alguien sabe si existe algun metodo para leer un registro de un archivo, donde cada valor esta delimitado por el caracter ";", de manera tal que se almacenen los datos en un arreglo?
Les doy un ejemplo de lo que busco:

Tengo un archivo "datos. dat" donde tengo registros del tipo:

Nombre, Apellido, DNI, (por poner un ejemplo cualquiera de registro). Entonces tendre datos como:

Carlos;Gomez;31185447
Jose;Perez;21456644
...

Y lo que quiero es llevar la info de, por ejemplo, el primer registro, a un arreglo de la siguiente manera:
Digamos que tengo un arreglo de strings p.
Y quede asi: p[0]="Carlos"
                   p[1]="Gomez"
                   p[2]="31185447", y lo mismo con el registro siguiente.
Aclaro que no necesito como leer de un archivo, sino que busco alguna funcion de c o c++ predefinida que pueda realizar algo parecido al ejemplo que di.
Es que trabaje un poco con PHP y existe un metodo implode que realiza esto y con explode se realiza la operacion inversa. Pero no encuentro algo parecido en c/c++.
Si alguien sabe se lo agradezco.

ProfesorX

  • Moderador
  • ******
  • Mensajes: 796
  • Nacionalidad: mx
    • Ver Perfil
Re: Archivos Y Arrays
« Respuesta #1 en: Domingo 22 de Junio de 2008, 03:36 »
0
Esa funcion no existe, lo que dices se puede hacer leyendo el archivo, y guardandolo en un array, pero dices que no quieres usar las funcion de de leer archivo, asi que no, no se puede como tu quieres.

NOTA:
==================================================================
Este foro es para ayudar, aprender, compartir... usenlo para eso,
NO SE RESUELVEN DUDAS POR MENSAJE PRIVADO Y MENOS POR CORREO
==================================================================

gonza_fs

  • Nuevo Miembro
  • *
  • Mensajes: 24
    • Ver Perfil
Re: Archivos Y Arrays
« Respuesta #2 en: Lunes 23 de Junio de 2008, 02:54 »
0
Lo que dije fue que no necesito como leer de un archivo, porque podria prestarse a confusiones y posiblemente alguien contestaria como crear un archivo y leerlo.
Lo que necesito es lo que vos por ahi entendiste como que no necesito. Lo que busco es exactamente eso, leyendo de un archivo. O, alternativamente, leyendo de un archivo a un array y de ese array a la solucion final como la busco. Pero en un principio es exactamente como explique, leyendo de un archivo y que la solucion quede como el ejemplo que puse.
Disculpas si lo que escribi antes esta medio confuso.

AnimaSubtilis

  • Miembro MUY activo
  • ***
  • Mensajes: 172
  • Nacionalidad: co
    • Ver Perfil
Re: Archivos Y Arrays
« Respuesta #3 en: Lunes 23 de Junio de 2008, 22:10 »
0
Segun veo nescesita es descomponer un vector tipo char cuando el caracter sea ;

busque informacion sobre la funcion strtok

puede que sea lo que busca.... :P

en realidad no comprendi bien el mensaje.....chaitos
A menudo unas pocas horas de «prueba y ensayo» podrán ahorrarte minutos de leer manuales.
[size=150]
Dios nos Otorgo el uno y el cero....y con eso creamos un universo....[/size]

[size=109]↑°°°°ÄNÍMÄ §ÛBTÍLͧ°°°°↓[/size]