From 642ed7f857e93588f1656053e8f9792330d71653 Mon Sep 17 00:00:00 2001 From: Emmanuel Srivastava Date: Sun, 8 Dec 2024 23:45:04 +0100 Subject: [PATCH] update --- DEV.1.1/Allocation_dynamique/1.Singletons | Bin 0 -> 17152 bytes DEV.1.1/Allocation_dynamique/2.Palindromes | Bin 0 -> 17264 bytes DEV.1.1/Fichiers/ecriture-fichier/fprintf.c | 17 ++++++ DEV.1.1/Fichiers/ecriture-fichier/fputc.c | 15 +++++ DEV.1.1/Fichiers/ecriture-fichier/fputs.c | 16 +++++ DEV.1.1/Fichiers/ecriture-fichier/text.txt | 1 + .../Fichiers/lecture-ficher/openfile-fgetc.c | 21 +++++++ .../Fichiers/lecture-ficher/openfile-fgets.c | 21 +++++++ .../Fichiers/lecture-ficher/openfile-fscanf.c | 23 +++++++ DEV.1.1/Fichiers/lecture-ficher/text.txt | 2 + .../Fichiers/positionnement-fichier/fseek.c | 24 ++++++++ .../Fichiers/positionnement-fichier/ftell.c | 17 ++++++ .../Fichiers/positionnement-fichier/rewind.c | 24 ++++++++ .../Fichiers/positionnement-fichier/text.txt | 1 + DEV.1.2/tp2/ex4.html | 57 ++++++++++++++++++ DEV.1.2/tp2/ex5.html | 52 ++++++++++++++++ DEV.1.2/tp2/style_ex4.css | 20 ++++++ DEV.1.2/tp2/style_ex5.css | 26 ++++++++ 18 files changed, 337 insertions(+) create mode 100755 DEV.1.1/Allocation_dynamique/1.Singletons create mode 100755 DEV.1.1/Allocation_dynamique/2.Palindromes create mode 100644 DEV.1.1/Fichiers/ecriture-fichier/fprintf.c create mode 100644 DEV.1.1/Fichiers/ecriture-fichier/fputc.c create mode 100644 DEV.1.1/Fichiers/ecriture-fichier/fputs.c create mode 100644 DEV.1.1/Fichiers/ecriture-fichier/text.txt create mode 100644 DEV.1.1/Fichiers/lecture-ficher/openfile-fgetc.c create mode 100644 DEV.1.1/Fichiers/lecture-ficher/openfile-fgets.c create mode 100644 DEV.1.1/Fichiers/lecture-ficher/openfile-fscanf.c create mode 100644 DEV.1.1/Fichiers/lecture-ficher/text.txt create mode 100644 DEV.1.1/Fichiers/positionnement-fichier/fseek.c create mode 100644 DEV.1.1/Fichiers/positionnement-fichier/ftell.c create mode 100644 DEV.1.1/Fichiers/positionnement-fichier/rewind.c create mode 100644 DEV.1.1/Fichiers/positionnement-fichier/text.txt create mode 100644 DEV.1.2/tp2/ex4.html create mode 100644 DEV.1.2/tp2/ex5.html create mode 100644 DEV.1.2/tp2/style_ex4.css create mode 100644 DEV.1.2/tp2/style_ex5.css diff --git a/DEV.1.1/Allocation_dynamique/1.Singletons b/DEV.1.1/Allocation_dynamique/1.Singletons new file mode 100755 index 0000000000000000000000000000000000000000..e03b85b4edd4d48b2e10832b9f8b77ac17d092dd GIT binary patch literal 17152 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 G0sR1Z4Ips< literal 0 HcmV?d00001 diff --git a/DEV.1.1/Allocation_dynamique/2.Palindromes b/DEV.1.1/Allocation_dynamique/2.Palindromes new file mode 100755 index 0000000000000000000000000000000000000000..f00475561480a7a2e2843d9ac986328acad6b82c GIT binary patch literal 17264 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 P*(|}z8Pd=+pm7-hlMoX4 literal 0 HcmV?d00001 diff --git a/DEV.1.1/Fichiers/ecriture-fichier/fprintf.c b/DEV.1.1/Fichiers/ecriture-fichier/fprintf.c new file mode 100644 index 0000000..eb2da9a --- /dev/null +++ b/DEV.1.1/Fichiers/ecriture-fichier/fprintf.c @@ -0,0 +1,17 @@ +#include +#include + +/*fprintf(, , ...) : écrit du texte formaté*/ +int main(void){ + FILE *fic = fopen("text.txt", "w"); + char mot[]="Bonjour"; + int age=18; + + if(fic==NULL) + {exit(1);} + + fprintf(fic, "J'ai %d ans %s", age, mot); + + fclose(fic); + +} \ No newline at end of file diff --git a/DEV.1.1/Fichiers/ecriture-fichier/fputc.c b/DEV.1.1/Fichiers/ecriture-fichier/fputc.c new file mode 100644 index 0000000..5ed2684 --- /dev/null +++ b/DEV.1.1/Fichiers/ecriture-fichier/fputc.c @@ -0,0 +1,15 @@ +#include +#include + +/*fputc(, ) : écrit un caractère*/ +int main(void){ + FILE *fic = fopen("text.txt", "w"); + + if(fic==NULL) + {exit(1);} + fputc('J',fic); + fputc('O',fic); + + fclose(fic); + +} \ No newline at end of file diff --git a/DEV.1.1/Fichiers/ecriture-fichier/fputs.c b/DEV.1.1/Fichiers/ecriture-fichier/fputs.c new file mode 100644 index 0000000..ebccd9f --- /dev/null +++ b/DEV.1.1/Fichiers/ecriture-fichier/fputs.c @@ -0,0 +1,16 @@ +#include +#include + +/*fputs(, ) : écrit une chaîne de caractère*/ +int main(void){ + FILE *fic = fopen("text.txt", "w"); + char mot[]="Bonjour"; + + if(fic==NULL) + {exit(1);} + + fputs(mot,fic); + + fclose(fic); + +} \ No newline at end of file diff --git a/DEV.1.1/Fichiers/ecriture-fichier/text.txt b/DEV.1.1/Fichiers/ecriture-fichier/text.txt new file mode 100644 index 0000000..da8278c --- /dev/null +++ b/DEV.1.1/Fichiers/ecriture-fichier/text.txt @@ -0,0 +1 @@ +J'ai 18 ans Bonjour \ No newline at end of file diff --git a/DEV.1.1/Fichiers/lecture-ficher/openfile-fgetc.c b/DEV.1.1/Fichiers/lecture-ficher/openfile-fgetc.c new file mode 100644 index 0000000..52e17ab --- /dev/null +++ b/DEV.1.1/Fichiers/lecture-ficher/openfile-fgetc.c @@ -0,0 +1,21 @@ +#include +#include + +int main(void){ + FILE *fic = fopen("text.txt", "r"); + int lettre = 0; + + if(fic == NULL){ + exit(1); + } + + while((lettre = fgetc(fic)) != EOF){ + printf("%c", lettre); + } + + printf("\n"); + + fclose(fic); + + return 0; +} diff --git a/DEV.1.1/Fichiers/lecture-ficher/openfile-fgets.c b/DEV.1.1/Fichiers/lecture-ficher/openfile-fgets.c new file mode 100644 index 0000000..d990358 --- /dev/null +++ b/DEV.1.1/Fichiers/lecture-ficher/openfile-fgets.c @@ -0,0 +1,21 @@ +#include +#include + +int main(void){ + FILE *fic = fopen("text.txt", "r"); + char lettre[256]; + + if(fic == NULL){ + exit(1); + } + + while(fgets(lettre, 255, fic) != NULL){ + printf("%s", lettre); + } + + printf("\n"); + + fclose(fic); + + return 0; +} diff --git a/DEV.1.1/Fichiers/lecture-ficher/openfile-fscanf.c b/DEV.1.1/Fichiers/lecture-ficher/openfile-fscanf.c new file mode 100644 index 0000000..6050ef0 --- /dev/null +++ b/DEV.1.1/Fichiers/lecture-ficher/openfile-fscanf.c @@ -0,0 +1,23 @@ +#include +#include + +int main(void){ + FILE *fic = fopen("text.txt", "r"); + char texte[256]; + int age = 0; + int Nombre = 0; + + if(fic == NULL){ + exit(1); + } + + fscanf(fic, "%s %d %d", texte, &age, &Nombre); + printf("Nom : %s\n", texte); + printf("Age : %d\n", age); + + printf("\n"); + + fclose(fic); + + return 0; +} diff --git a/DEV.1.1/Fichiers/lecture-ficher/text.txt b/DEV.1.1/Fichiers/lecture-ficher/text.txt new file mode 100644 index 0000000..3ab3649 --- /dev/null +++ b/DEV.1.1/Fichiers/lecture-ficher/text.txt @@ -0,0 +1,2 @@ +Emmanuel 18 1000 +Toto 47 365 \ No newline at end of file diff --git a/DEV.1.1/Fichiers/positionnement-fichier/fseek.c b/DEV.1.1/Fichiers/positionnement-fichier/fseek.c new file mode 100644 index 0000000..55b81bd --- /dev/null +++ b/DEV.1.1/Fichiers/positionnement-fichier/fseek.c @@ -0,0 +1,24 @@ +#include +#include + +/*fseek(, , ) : déplace curseur + -> : SEEK_SET (début du fichier) + SEEK_CUR (position courante) + SEEK_END (fin du fichier) +*/ +int main(void){ + FILE *fic = fopen("text.txt", "r"); + + if(fic==NULL) + {exit(1);} + + printf("Position : %d\n", ftell(fic)); + + fseek(fic,5,SEEK_SET); + + printf("Position : %d\n", ftell(fic)); + + + fclose(fic); + +} \ No newline at end of file diff --git a/DEV.1.1/Fichiers/positionnement-fichier/ftell.c b/DEV.1.1/Fichiers/positionnement-fichier/ftell.c new file mode 100644 index 0000000..36f502d --- /dev/null +++ b/DEV.1.1/Fichiers/positionnement-fichier/ftell.c @@ -0,0 +1,17 @@ +#include +#include + +/*ftell() : retourne la position du curseur dans le fichier +*/ +int main(void){ + FILE *fic = fopen("text.txt", "r"); + int position_cur = -1; + + if(fic==NULL) + {exit(1);} + + printf("Position %d\n", ftell(fic)); + + fclose(fic); + +} \ No newline at end of file diff --git a/DEV.1.1/Fichiers/positionnement-fichier/rewind.c b/DEV.1.1/Fichiers/positionnement-fichier/rewind.c new file mode 100644 index 0000000..f1a0598 --- /dev/null +++ b/DEV.1.1/Fichiers/positionnement-fichier/rewind.c @@ -0,0 +1,24 @@ +#include +#include + +/*rewind() : réinitialise la position du curseur +*/ +int main(void){ + FILE *fic = fopen("text.txt", "r"); + int position_cur = -1; + if(fic==NULL) + {exit(1);} + + printf("Position : %d\n", ftell(fic)); + + fseek(fic,5,SEEK_SET); + + printf("Position : %d\n", ftell(fic)); + + rewind(fic); + + printf("Position : %d\n", ftell(fic)); + + fclose(fic); + +} \ No newline at end of file diff --git a/DEV.1.1/Fichiers/positionnement-fichier/text.txt b/DEV.1.1/Fichiers/positionnement-fichier/text.txt new file mode 100644 index 0000000..fdb4afe --- /dev/null +++ b/DEV.1.1/Fichiers/positionnement-fichier/text.txt @@ -0,0 +1 @@ +Foul tarnished, in search of the Elden ring \ No newline at end of file diff --git a/DEV.1.2/tp2/ex4.html b/DEV.1.2/tp2/ex4.html new file mode 100644 index 0000000..82ea8cc --- /dev/null +++ b/DEV.1.2/tp2/ex4.html @@ -0,0 +1,57 @@ + + + + + + + + + + + Exercice 2 + + +

Emoticons

+ +

+ Emoticons are textual portrayals of a writer's moods or facial + expressions in the form of icons. Originally, these icons + consisted of ASCII art. +

+ +

+ Emoticons can generally be divided into two groups: Western (mainly + from America and Europe) or horizontal; Eastern or vertical (mainly + from east Asia). +

+ +

Western

+ +

+ Western style emoticons are mostly written from left to right as + though the head is rotated counter-clockwise 90 degrees. +

+ +
    +
  • Smiley: :-) :->
  • +
  • Tongue-tied: :-&
  • +
  • Broken heart: <\3
  • +
  • Rose: @}->--
  • +
  • Fish: ><(((*>
  • +
+ +

Eastern

+ +

+ Eastern emoticons generally are not rotated sideways. They first + arose in Japan, where they are referred to as kaomoji. +

+ +
    +
  • Troubled: (>_<)
  • +
  • Sad: ("_")
  • +
  • Cat: (=^·^=)
  • +
  • Headphones: ((d[-_-]b))
  • +
+ + diff --git a/DEV.1.2/tp2/ex5.html b/DEV.1.2/tp2/ex5.html new file mode 100644 index 0000000..284bc3c --- /dev/null +++ b/DEV.1.2/tp2/ex5.html @@ -0,0 +1,52 @@ + + + + + + + + + + Exercice 4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Orbites des planètes du Système solaire
PlanèteDistance moyenne (UA)Exentricité Inclinaison  (°)Période de révolution (an)Photo
Mercure0,387098930,20570,241Mercure
Venus0,723331990,0073,40,615Venus
Terre10,01701Terre
Mars1,523662310,0941,91,881Mars
Jupiter5,203363010,0491,311,862Jupiter
Saturne9,60,0572,529,452Saturne
Uranus2872,50,897,830,589Uranus
Neptune4495,11,828,359,8Neptune
+ + diff --git a/DEV.1.2/tp2/style_ex4.css b/DEV.1.2/tp2/style_ex4.css new file mode 100644 index 0000000..59b1121 --- /dev/null +++ b/DEV.1.2/tp2/style_ex4.css @@ -0,0 +1,20 @@ +body { + font-family:sans-serif; +} + +h1 { + font-variant:small-caps; + text-decoration : underline; +} + +h2 { + background-color:#aaaaaa; + padding : 10px; + font-style:italic; +} + +span { + font-family: monospace; + font-weight:bold; + color : #aa4512; +} \ No newline at end of file diff --git a/DEV.1.2/tp2/style_ex5.css b/DEV.1.2/tp2/style_ex5.css new file mode 100644 index 0000000..34c07f5 --- /dev/null +++ b/DEV.1.2/tp2/style_ex5.css @@ -0,0 +1,26 @@ +table { + font-family: sans-serif; + border-collapse: collapse; + margin : auto; + width:700px; +} +table caption { + + font-weight: bold; + font-variant: small-caps; + +} + +th { + border-bottom: 3px solid black; + border-top: 3px solid black; + text-align: left; + font-weight: bold; + font-variant: small-caps; +} + +td { + border-bottom: 1px solid lightgray; + text-align: left; +} +