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
yg_be
Messages postés23338Date d'inscriptionlundi 9 juin 2008StatutContributeurDernière intervention19 novembre 2024Ambassadeur1 551 12 juin 2020 à 14:01