- //MPBC_C fichier : 'miaou.cpp' traité par le MetaProgramme MétaProg de Bruno CELLE - vers 5.0.4
- /// ----- MaJ le 31/08/04 : par bethany & magic_nono
- /// ----- Créé le 30/08/04 : par bethany & magic_nono
- /// ----- Objectif général : TODO
- /// ----- Développé pour : 1 exercice C...
- /// ----- Chemin original : C:\Documents and Settings\Luc\Bureau\miaou.cpp
- /// ----- Nota: dans InOut peuvent être repérées des var In : aucun indice formel ne permet de noter le masquage du passage par parametre... ex : f(T i){i++;} a un effet différent si T:int ou \"#define T int&\".
-
- #include <stdlib.h>
- #include <stdio.h>
- #define MAX 1024
-
-
-
- main()
- {
- /// ----------------------------------------
- /// ---------------- main() ----------------
- /// ----------------------------------------
- /// ----- Objectif : Lanceur du projet
- /// ----- Auteur(s) : bethany & magic_nono 31/08/04
- /// ----- PreCond : /
- /// ----- PostCond : /
- /// ----- Etat : 1 (-1<0<1<2)
- /// ----------------------------------------
- /// ----- Var Internes à la fonction (3) : buffer ,fp ,saisie
- /// ----- Var Utilisées par adresse (1) : buffer
- /// ----- Var Masquées (2) : buffer ,fp
- /// ----- Var In Globales Constantes (1) : EOF
-
- FILE*fp;
- double saisie;
- char buffer[512];
-
- {
- fp=fopen("C:\\fichier.txt","w");
- if(fp == NULL)
- {
- fprintf(stderr,"Impossible d'ouvrir le fichier desire.\nVerifier que le fichier existe bien.");
- return-1;
- }
- printf("\tSortie avec 0\n\n ");
- while(saisie!= 0)
- {
- printf("Tapez un nombre: ");
- fflush(stdout);
- fflush(stdin);
- fgets( buffer, sizeof buffer, stdin );
- fflush(stdin);
- fflush(stdout);
- saisie=atof(buffer);
- if(saisie != 0)
- fprintf(fp,"%f\n", saisie);
- }
-
- fclose(fp);
- }
-
- {
- fp=fopen("C:\\fichier.txt","r");
- if(fp == NULL)
- {
- fprintf(stderr,"Impossible d'ouvrir le fichier desire.\nVerifier que le fichier existe bien.");
- return-1;
- }
- while(fgets( buffer, sizeof buffer, fp))
- {
- saisie=atof(buffer);
- printf("%f\n", saisie);
- }
- fclose(fp);
- }
- return 0;
- }
//MPBC_C fichier : 'miaou.cpp' traité par le MetaProgramme MétaProg de Bruno CELLE - vers 5.0.4
/// ----- MaJ le 31/08/04 : par bethany & magic_nono
/// ----- Créé le 30/08/04 : par bethany & magic_nono
/// ----- Objectif général : TODO
/// ----- Développé pour : 1 exercice C...
/// ----- Chemin original : C:\Documents and Settings\Luc\Bureau\miaou.cpp
/// ----- Nota: dans InOut peuvent être repérées des var In : aucun indice formel ne permet de noter le masquage du passage par parametre... ex : f(T i){i++;} a un effet différent si T:int ou \"#define T int&\".
#include <stdlib.h>
#include <stdio.h>
#define MAX 1024
main()
{
/// ----------------------------------------
/// ---------------- main() ----------------
/// ----------------------------------------
/// ----- Objectif : Lanceur du projet
/// ----- Auteur(s) : bethany & magic_nono 31/08/04
/// ----- PreCond : /
/// ----- PostCond : /
/// ----- Etat : 1 (-1<0<1<2)
/// ----------------------------------------
/// ----- Var Internes à la fonction (3) : buffer ,fp ,saisie
/// ----- Var Utilisées par adresse (1) : buffer
/// ----- Var Masquées (2) : buffer ,fp
/// ----- Var In Globales Constantes (1) : EOF
FILE*fp;
double saisie;
char buffer[512];
{
fp=fopen("C:\\fichier.txt","w");
if(fp == NULL)
{
fprintf(stderr,"Impossible d'ouvrir le fichier desire.\nVerifier que le fichier existe bien.");
return-1;
}
printf("\tSortie avec 0\n\n ");
while(saisie!= 0)
{
printf("Tapez un nombre: ");
fflush(stdout);
fflush(stdin);
fgets( buffer, sizeof buffer, stdin );
fflush(stdin);
fflush(stdout);
saisie=atof(buffer);
if(saisie != 0)
fprintf(fp,"%f\n", saisie);
}
fclose(fp);
}
{
fp=fopen("C:\\fichier.txt","r");
if(fp == NULL)
{
fprintf(stderr,"Impossible d'ouvrir le fichier desire.\nVerifier que le fichier existe bien.");
return-1;
}
while(fgets( buffer, sizeof buffer, fp))
{
saisie=atof(buffer);
printf("%f\n", saisie);
}
fclose(fp);
}
return 0;
}