Red de conocimiento informático - Conocimiento del nombre de dominio - Cómo escribir un programa en C para leer más de N líneas de datos. En estas N líneas, cuando se encuentren 0D y OA en este orden, genere los datos anteriores.

Cómo escribir un programa en C para leer más de N líneas de datos. En estas N líneas, cuando se encuentren 0D y OA en este orden, genere los datos anteriores.

No lo veo claramente en la imagen, pero 0D y 0A son números hexadecimales, y los decimales 13 y 10 son los saltos de línea del archivo de texto TXT. De hecho, cada vez que lea una línea de datos mostrados, simplemente cámbiela usted mismo usando el nombre del archivo de salida como ejemplo.

#include lt;stdio.hgt;

int main(void)

{

ARCHIVO *fp;

char s[101];

fp=fopen("1.txt", "r"); //1.txt tiene más nombres de archivos reales

if( fp==NULL)

{

printf("Error al abrir el archivo \n");

Devuelve 1;

}

fgets(s, 100, fp); // Use fgets para leer la matriz de caracteres s a la vez, o use fgetc fscan. Puedes usar fgetc fscanf para leer

while(!feof(fp))//Si el archivo no ha sido leído, continúa leyendo

{

printf ("s", s); //imprimir en pantalla

fgets(s, 100, fp); / Cerrar el archivo

return 0;

}