Bonjour,
je suis sur un programme en C où j'ai quelques soucis.
Je possède un fichier texte où sont déjà entrer des données, je souhaiterai crée un logiciel avec lequel je saisisse un numéro et que le programme me recherche ce numéro ligne par ligne.
Si le numéro est trouvé, le programme afficherait la ligne entière dans laquelle se trouve le numéro sinon le logiciel continu de rechercher le numéro en sautant la ligne.
J'ai déjà le début du programme mais il me manque la fonction de saut de ligne si le résultat est nul.
Merci d'avance
Vry
Code C/C++ :
#include <cstdlib>
#include <iostream>
using namespace std;
struct PERSONNE
{
char numéro[3] ;
unsigned char nom[10] ;
char prénom[20] ;
int x, y ;
char codeUU[6] ;
char codeAU[6] ;
} ;
void CorrectionAccents ( unsigned char* pCh ) ;
int main(int argc, char *argv[])
{
const int MAX = 40000 ;
static PERSONNE tab[MAX] ;
FILE*pdex ;
char temp[200], ch[100] ;
char*pt ;
int i = 0, j = 0 ;
PERSONNE*ptc = tab ;
int saisie ;
pdex = fopen ("personne.dat", "rt") ;
printf ( "Veuillez saisir le code de la personne \x85 rechercher : " ) ;
scanf ( "%s", &saisie ) ;