All pastes #92581 Raw Edit

Something

public c v1 · immutable
#92581 ·published 2006-07-19 18:00 UTC
rendered paste body
/*  Name: Annuaire  Copyright: LGPL  Author: HellDragon  Date: 18-07-06 13:36  Description: Annuaire*/#include <stdio.h>#include <stdlib.h>#define op1 "database.adb" // Chemin pour création ou ouverture de la databasefloat choix,choixlire,choixeffacer;char nom,numero;long offset;int ca = 0;FILE* fichier = NULL;int main(int argc, char *argv[]){  puts("Bienvenue sur Annuaire!");  while(1)  {  puts("Pour ajouter un numero de telephone, tapez 1.");  puts("Pour lire une entree dans la base de donnee tapez 2.");  puts("Pour effacer une partie ou completement la database tapez 3.");  puts("Pour quitter tapez 4.");    printf("Choix: ");   scanf("%f", &choix);  if (choix == 1)  {      fichier = fopen(op1, "a");      if ( fichier == NULL) // Erreur a l'ouverture du fichier      {          printf("Ouverture du fichier database impossible!");          puts("Annuaire [Version 0.12Beta]");          sleep(2000);          exit(0);      }          fseek(fichier, (offset*sizeof(int)),SEEK_END);      printf("Entrez un nom et prenom: ");      scanf("%s", &nom);      printf("Entrez un numero de telephone sans espaces(ex: 1234567890): ");      scanf("%s", &numero);      fprintf(fichier,"%s %s\n",&nom,&numero);       fclose(fichier);  }  else if( choix == 2)  {      puts("Tapez 1 pour rechercher un nom ou numero.");      puts("Tapez 2 pour afficher completement la database.");      fichier = fopen(op1, "r"); //////      scanf("%f", &choixlire);      if (choixlire == 1)      {          ///      }      else      {        printf("\n");          int inc = 0;          do        {            ca = fgetc(fichier);             printf("%c", ca);            inc++;         } while (ca != EOF);        fclose(fichier);        printf("\n");      }          }   else if( choix == 3)  {      puts("Tapez 1 pour effacer une entree speficique.");      puts("Tapez 2 pour effacer completement la database");      scanf("%f",&choixeffacer);      if( choixeffacer == 1)      {          ////      }      else if( choixeffacer == 2)      {          if ( remove(op1) == 0)          {           printf("effacement de la database reussie");          }              else          {              printf("ERREUR a l'effacement de la database");              sleep(3000);              exit(0);          }                }     }   else if( choix == 4)  {      puts("Annuaire [Version 0.35Beta]");       sleep(1250);      exit(0);  }}              system("PAUSE");	  return 0;}