diff --git a/DEV.1.1/Allocation_dynamique/1.Singletons b/DEV.1.1/Allocation_dynamique/1.Singletons deleted file mode 100755 index e03b85b..0000000 Binary files a/DEV.1.1/Allocation_dynamique/1.Singletons and /dev/null differ diff --git a/DEV.1.1/Allocation_dynamique/2.Palindromes b/DEV.1.1/Allocation_dynamique/2.Palindromes deleted file mode 100755 index f004755..0000000 Binary files a/DEV.1.1/Allocation_dynamique/2.Palindromes and /dev/null differ diff --git a/DEV.1.1/Allocation_dynamique/2.Palindromes.c b/DEV.1.1/Allocation_dynamique/2.Palindromes.c deleted file mode 100644 index a242809..0000000 --- a/DEV.1.1/Allocation_dynamique/2.Palindromes.c +++ /dev/null @@ -1,20 +0,0 @@ -#include -#include - -int main(int argc, char** argv) { - long int dividend; - long int divisor; - ldiv_t result; - - printf("Votre dividende : "); - scanf("%ld", ÷nd); - - printf("Votre diviseur : "); - scanf("%ld", &divisor); - - result = ldiv(dividend, divisor); - printf("quotient : %ld\n", result.quot); - printf("reste : %ld\n", result.rem); - - return EXIT_SUCCESS; -} diff --git a/DEV.1.1/CM2/CM2A/1.Section.c b/DEV.1.1/CM2/CM2A/1.Section.c new file mode 100644 index 0000000..13c2ddf --- /dev/null +++ b/DEV.1.1/CM2/CM2A/1.Section.c @@ -0,0 +1,26 @@ +#include +#include + +int main(int argc, char *argv[]) { + long int dividende, diviseur; + ldiv_t result; + + if (argc < 3) { + printf("Usage: %s \n", argv[0]); + return EXIT_FAILURE; + } + + sscanf(argv[1], "%ld", ÷nde); + sscanf(argv[2], "%ld", &diviseur); + + if (diviseur == 0) { + printf("Erreur : le diviseur ne peut pas être zéro.\n"); + return EXIT_FAILURE; + } + + result = ldiv(dividende, diviseur); + printf("quotient : %ld\n", result.quot); + printf("reste : %ld\n", result.rem); + + return EXIT_SUCCESS; +} diff --git a/DEV.1.1/CM2/CM2A/4.Sensation-Fichiers.c b/DEV.1.1/CM2/CM2A/4.Sensation-Fichiers.c new file mode 100644 index 0000000..8681f5c --- /dev/null +++ b/DEV.1.1/CM2/CM2A/4.Sensation-Fichiers.c @@ -0,0 +1,34 @@ +#include +#include + +int main(void){ + FILE *fic = fopen("reitne.txt", "r"); + char lettre[256]; + int i; + + if(fic == NULL){ + exit(1); + } + + while(fgets(lettre, 255, fic) != NULL){ + for(i=0;i<256;i++){ + + if (lettre[i] == 'x' && lettre[i-1] == 0){ +/* printf("%d\n", lettre[i-1]/lettre[i+1]);*/ + printf("Bonjour"); + + }else if(fgets(lettre,255,fic)){ + printf(""); + + } + } + printf("%s", lettre); + } + + printf("\n"); + fclose(fic); + return 0; +} + + + diff --git a/DEV.1.1/CM2/CM2A/Makefile b/DEV.1.1/CM2/CM2A/Makefile new file mode 100644 index 0000000..e69de29 diff --git a/DEV.1.1/CM2/CM2A/carre.c b/DEV.1.1/CM2/CM2A/carre.c new file mode 100644 index 0000000..e69de29 diff --git a/DEV.1.1/CM2/CM2A/lightness.c b/DEV.1.1/CM2/CM2A/lightness.c new file mode 100644 index 0000000..ceaeecb --- /dev/null +++ b/DEV.1.1/CM2/CM2A/lightness.c @@ -0,0 +1 @@ +#include "lightness.h" \ No newline at end of file diff --git a/DEV.1.1/CM2/CM2A/lightness.h b/DEV.1.1/CM2/CM2A/lightness.h new file mode 100644 index 0000000..f2bf8bf --- /dev/null +++ b/DEV.1.1/CM2/CM2A/lightness.h @@ -0,0 +1,4 @@ +#ifndef LIGHTNESS_H +#define LIGHTNESS_H + +#endif /*LIGHTNESS_H*/ \ No newline at end of file diff --git a/DEV.1.1/CM2/CM2A/reitne.txt b/DEV.1.1/CM2/CM2A/reitne.txt new file mode 100644 index 0000000..497f213 --- /dev/null +++ b/DEV.1.1/CM2/CM2A/reitne.txt @@ -0,0 +1,2 @@ +Adresse : 0x00 0x01 0x02 0x03 +Valeur : 0x12 0x34 0x56 0x78 diff --git a/DEV.1.1/argument_ligne/test.c b/DEV.1.1/argument_ligne/test.c new file mode 100644 index 0000000..3d1713a --- /dev/null +++ b/DEV.1.1/argument_ligne/test.c @@ -0,0 +1,14 @@ +#include +int main(int argc, char *argv[]) { + int i; + printf("\nProgram name: %5", argv[0]); + if (argc < 2) { + printf("\n\nNo argument passed through command line!\n"); + } else { + printf("\nArgument supplied: "); + for (i = 1; i < argc; i++){ + printf("%s\t", argv[i]); + } + printf("\n"); + } +}