Extraire des données précises d'un fichier .txt
ElouanBesnard
-
ElouanBesnard -
ElouanBesnard -
Bonjour,
Je travaille sur l'extraction d'information précise d'un dump.
Je rencontre un problème sur le fait de sélectionner une infos précise dans le fichier.
Mon code pour lire le .txt :
Le dump (extrait) :
Je veux extraire par exemple ce qu'il y a après le "FAILING PROGRAM"
Merci d'avance
Configuration: Windows / Chrome 83.0.4103.97
Je travaille sur l'extraction d'information précise d'un dump.
Je rencontre un problème sur le fait de sélectionner une infos précise dans le fichier.
Mon code pour lire le .txt :
#include <stdlib.h>
#include <stdio.h>
#define TAILLE_MAX 1000 //tableau de taille 1000
int main(int argc, char *argv[])
{
FILE* fichier = NULL;
char chaine[TAILLE_MAX] = "";
fichier = fopen("dump.txt", "rb"); //ouverture du .txt en binaire pour lire les caractères spéciaux
if(fichier != NULL){
while(fgets(chaine, TAILLE_MAX, fichier) != NULL){ //lis le fichier ligne par ligne
printf("%s", chaine);
}
fclose(fichier);
}
else{
printf("Impossible d'ouvrir le dump");
}
getchar();
return 0;
}
Le dump (extrait) :
START OF POST PROCESSING RUN FOR DUMP 3589
�
TAPE G01738 DUMP 3589 PAGE 00000001
� TAPE G01738 DUMP 3589 PAGE 00000001
TAPE G01738 DUMP 3589 PAGE 00000002
SYSTEM ERROR NUMBER OPR-I000004 VIRTUAL STORAGE ERROR DATE - 19MAY TIME - 16.36.03
CAUSE OF ERROR - PAGE TRANSLATION EXCEPTION
THIS PRODUCT CONTAINS 'RESTRICTED MATERIALS OF IBM'
Copyright IBM Corp. 1979, 2019
LICENSED MATERIALS - PROPERTY OF IBM
**********************************************************************************************************************************
z/Transaction Processing Facility Enterprise Edition V1R1 PUT LEVEL 15
**********************************************************************************************************************************
*LOGICAL CPU ID - L *SUBSYSTEM NAME - BSS *SUBSYSTEM USER NAME - SN
*STATE OF FAILING SS NORM
*SYSTEM ERROR WORD AF0500C90000041500000000
*SYSTEM ERROR OPTIONS REGAREA COLTRACE NOOTHERI
*DUMP KEYWORDS *NONE*
*SYSTEM TRACES ACTIVE ECB ENTER SYSLOG I/O BRANCH REGS FUNCTR DFENBK EHEAP
*CPU ID 0001F7C72964
*MACHINE TYPE 2964
*MODEL NUMBER 609
*MEMORY CONFIGURATION MEMPROD
*SIZE OF SVM 45 GB
*NO. OF ACTIVE I-STREAMS 09
*FAILING I-STREAM 07
*BLK CHECK MODE NO
*HEAP CHECK MODE NO
*BRANCH RELATIVE TARGET CHECK NO
*ECB STACK VALIDATION MODE NO
*ECB PRIVATE AREA 26E00000 TO 28E00000
*ERROR OCCURRED IN EVM
*FAILING PROGRAM JSAD0G OBJ-JSAD0G +00000464 TRC-JSAD LOADSET-BASE
*ADDRESS MODE 31BIT
*SYSTEM STATE PROBLEM
*PROTECT KEY 1
*BREAKING EVENT REGISTER 000000001CAEF47C
�SYSTEM ERROR NUMBER OPR-I000004 VIRTUAL STORAGE ERROR TAPE G01738 DUMP 3589 PAGE 00000002
SYSTEM ERROR NUMBER OPR-I000004 VIRTUAL STORAGE ERROR TAPE G01738 DUMP 3589 PAGE 00000003
DUMP LABEL INDEX DATE - 19MAY TIME - 16.36.03
LABEL I-S ADDRESS
------------------------------------------------------------------------------------------------------------------------------------
Je veux extraire par exemple ce qu'il y a après le "FAILING PROGRAM"
Merci d'avance
A voir également:
- Extraire des données précises d'un fichier .txt
- Fichier bin - Guide
- Comment réduire la taille d'un fichier - Guide
- Comment ouvrir un fichier epub ? - Guide
- Fichier rar - Guide
- Extraire une video youtube - Guide
2 réponses
yg_be
Messages postés
23541
Date d'inscription
Statut
Contributeur
Dernière intervention
Ambassadeur
1 584
bonjour, qu'as tu essayé?