Ajout des travaux effectuer
This commit is contained in:
BIN
23DEV1.1/TPS1/TP2/20-Fichier/Suite/Compteur
Executable file
BIN
23DEV1.1/TPS1/TP2/20-Fichier/Suite/Compteur
Executable file
Binary file not shown.
26
23DEV1.1/TPS1/TP2/20-Fichier/Suite/Compteur.c
Normal file
26
23DEV1.1/TPS1/TP2/20-Fichier/Suite/Compteur.c
Normal file
@@ -0,0 +1,26 @@
|
||||
#include <stdio.h>
|
||||
#include <stdlib.h>
|
||||
#include <string.h>
|
||||
|
||||
int main(int argc, char const *argv[])
|
||||
{
|
||||
int time = 0;
|
||||
FILE* f;
|
||||
f=fopen("compteur","r");
|
||||
if(f == NULL){
|
||||
f=fopen("compteur","w");
|
||||
fwrite(&time,1,4,f);
|
||||
time = 1;
|
||||
printf("Nombres de fois ouvert : inexistant\n");
|
||||
fclose(f);
|
||||
}
|
||||
else{
|
||||
fread(&time,1,4,f);
|
||||
f=fopen("compteur","w");
|
||||
time++;
|
||||
fwrite(&time,1,4,f);
|
||||
printf("Nombres de fois ouvert : %d\n", time);
|
||||
fclose(f);
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
27
23DEV1.1/TPS1/TP2/20-Fichier/Suite/Hexadecimal.c
Normal file
27
23DEV1.1/TPS1/TP2/20-Fichier/Suite/Hexadecimal.c
Normal file
@@ -0,0 +1,27 @@
|
||||
#include <stdio.h>
|
||||
#include <stdlib.h>
|
||||
#include <string.h>
|
||||
|
||||
int main(int argc, char const *argv[])
|
||||
{
|
||||
FILE* f;
|
||||
int i;
|
||||
int n = 0;
|
||||
int y;
|
||||
char c[100];
|
||||
f=fopen(argv[1],"r");
|
||||
while(feof(f)==1){
|
||||
for(i=0;i<y;i++){
|
||||
if( c[i] ='\n'){
|
||||
printf("\n");
|
||||
n=n+10;
|
||||
}else{
|
||||
printf("%07d ",n);
|
||||
fread(&c,3,1,f);
|
||||
printf("%c ", c[i]);
|
||||
}
|
||||
}
|
||||
}
|
||||
fclose(f);
|
||||
return 0;
|
||||
}
|
||||
37
23DEV1.1/TPS1/TP2/20-Fichier/Suite/Image.c
Normal file
37
23DEV1.1/TPS1/TP2/20-Fichier/Suite/Image.c
Normal file
@@ -0,0 +1,37 @@
|
||||
#include <stdio.h>
|
||||
#include <stdlib.h>
|
||||
#include <graph.h>
|
||||
|
||||
int main(int argc, char const *argv[])
|
||||
{
|
||||
FILE* f;
|
||||
f = fopen("image.bin","r");
|
||||
int i, j;
|
||||
int largeur, hauteur;
|
||||
couleur c;
|
||||
|
||||
fread(&largeur,4,1,f);
|
||||
fread(&hauteur,4,1,f);
|
||||
|
||||
printf("%d\n",largeur);
|
||||
printf("%d\n",hauteur);
|
||||
|
||||
InitialiserGraphique();
|
||||
CreerFenetre(10, 10, largeur, hauteur);
|
||||
fseek(f,8*largeur/2*hauteur,SEEK_CUR);
|
||||
for(i=largeur/2;i<largeur;i++){
|
||||
|
||||
fseek(f,8*hauteur/2,SEEK_CUR);
|
||||
|
||||
for(j=hauteur/2;j<hauteur;j++){
|
||||
fread(&c,sizeof(unsigned long),1,f);
|
||||
ChoisirCouleurDessin(c);
|
||||
DessinerPixel(i, j);
|
||||
}
|
||||
|
||||
}
|
||||
Touche();
|
||||
FermerGraphique();
|
||||
fclose(f);
|
||||
return 0;
|
||||
}
|
||||
BIN
23DEV1.1/TPS1/TP2/20-Fichier/Suite/a.out
Executable file
BIN
23DEV1.1/TPS1/TP2/20-Fichier/Suite/a.out
Executable file
Binary file not shown.
BIN
23DEV1.1/TPS1/TP2/20-Fichier/Suite/compteur
Normal file
BIN
23DEV1.1/TPS1/TP2/20-Fichier/Suite/compteur
Normal file
Binary file not shown.
BIN
23DEV1.1/TPS1/TP2/20-Fichier/Suite/image.bin
Normal file
BIN
23DEV1.1/TPS1/TP2/20-Fichier/Suite/image.bin
Normal file
Binary file not shown.
Reference in New Issue
Block a user