C/Visual C - Problema con las comillas

 
Vista:

Problema con las comillas

Publicado por Tony (7 intervenciones) el 08/04/2002 06:02:45
Tengo por ejemplo

&comentario
"hora1642","dia23","mes2",1982

como puedo para que me lea el primer caracter, si es & me salte a la siguiente linea y me los lea como:
"char","char","char",int
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Problema con las comillas

Publicado por Jose (1 intervención) el 08/04/2002 19:03:00
Esto ... no creo entender bien tu pregunta ... pero te digo lo que interpreto. Y te oriento sobre mi interpretación.

Creo que lo que tu tienes es un archivo con ese contenido (y que puede haber repeticiones de ello). El siguiente algoritmo hace lo que tu pides:

Hay que crear una estructura para guardar todos las horas, dias, meses y años que hay en el archivo.

Tipo
resultado= Estructura
hora, dia, mes: char[50];
agnus: Entero;
fEstructura
fTipo

idArchivo = abrir("archivo.txt", R); // R=lectura
Seek(idArchivo, INICIO); // Posicionarse en el inicio
mientras (no EOF(idArchivo)) hacer
leerLinia(buffer); // lee toda la linia hasta encontrar un "\n".
si (buffer[0]<>'&') hacer //<> significa diferente
resultado[i].hora=leerString(idArchivo);
resultado[i].dia=leerString(idArchivo);
resultado[i].mes=leerString(idArchivo);
resultado[i].agnus=leerNum(idArchivo);
fSi
fmientras
cierra(idArchivo);

leerString ... devuelve un buffer de los caracteres de la posición actual hasta encontrar una coma o un fin de linia (\n\r)
leerNum .. devuelve el número que hay des de la posicion actual hasta encontrar una coma o un fin de linia (\n\r);
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Problema con las comillas aclaracion!

Publicado por Tony (7 intervenciones) el 09/04/2002 05:22:13
intentaré explicarlo mejor:
tengo un arxivo asi.

#ficha1
"hora1642","lunes","enero",1982

1º:tiene que saltarme los comentarios que se indican con #
2º:tengo una estructura asi

Tipo
resultado= Estructura
hora, dia, mes: char[50];
agnus: Entero;
fEstructura
fTipo

Me tiene que coger los datos mediante la estructura y vigilando con las comillas.

Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar