Vous êtes sur la page 1sur 4

Compte rendu TP 7 & 8

Fait par : Ayoub Benzekri 2ap10

Exercice 1 tp7 :

#include<stdio.h>

#include<string.h>

int RechercherMot (char mot [50],FILE *f)

char T2[50];

while (fscanf (f, "%s", T2) |=E0F){

if (stremp (T2,mot)==0)

return 1;

return 0;

int main(){

FILE *f = fopen ("nomfichier.txt","r");

if (f== NULL){

printf("Erreur lors de l ouverture du fichier. \n");

else{
char mot [50];

printf("Entrer le mot a rechercher: \n");

scanf ("%s" ,mot);

if (RechercherMot (mot,f)){

printf("Le mot est trouve dans le fichier .");

else{

printf("Le mot n est pas trouve.");

fclose (f) ;

return 0;

Exercice 3 tp7 :

#include<stdio.h>

#include<string.h>

#include<ctype.h>

void upperfile(FILE *f)

]{

char T2[50];

while (fscanf (f, "%s" ‚ T2) !=E0F) {

toupper (T2) ;

main (){
FILE *monfichier = fopen ("monfichier.txt", "r");

if (monfichier== NULL) {

printf("Erreur lors de 1 ouverture du fichier. \n");

upperfile(monfichier);

Fclose(monfichier) ;

Exercice 1 tp8 :

#include<stdio.h>

#include‹string.h>

main()

char nomfich[100];

int nombre;

printf("entrer le nom du fichier qui contient les nombres: \n");

gets (nomfich);

FILE *f-fopen(nomfich, "r");

FILE *fp-fopen ("pairs.txt", "w");

FILE *fi-fopen("impairs.txt", "w");

if(f==NULLI fp==NULL | I fi==NULL)

printf ("ouverture echouee.");

else{

while (fscanf (f, "%d", &nombre)! =EOF){

if (nombre *2 == 0){

fprintf (fp, "%d

1 " , nombre);

else{
fprintf (fi, "* ", nombre);

felose (f);

fclose(fp);

fclose (fi);

Exercice 2 tp8 :

#include<stdio.h>

#include<string.h>

main()

FILE *fichierEntree, *fichierSortie;

char nomfich[100];

char ligne[100];

int numligne=1;

printf("entrer le nom du fichier qui contient les nombres: \n");

gets (nomfich);

fichierEntree=fopen(nomfich,"~");

if(fichierEntree==NULL)

printf("ouverture echouee.").

fichierSortie=fopen("nvtp.txt","w");

while(fgets (ligne, sizeof (ligne), fichierEntree) !=NULL){

printf ("%d%s", numligne, ligne) il

fprintf(ficherSortie,"%d%s",numligne,ligne);

numligne++;

fclose(fichierEntree);

fclose (fichierSortie);

Vous aimerez peut-être aussi