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.