This commit is contained in:
2025-03-24 11:36:01 +01:00
parent 0ecbdd4585
commit b9c451e95c
72 changed files with 2699 additions and 376 deletions

View File

@@ -1,34 +1,29 @@
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <unistd.h>
#include <regex.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <unistd.h>
#include <regex.h>
int
main (int argc, char * argv [])
int main (int argc, char * argv [])
{
regex_t regex;
int retour;
char message [128];
if (argc != 3) {
fprintf (stderr, "syntaxe : %s expression chaine\n",
argv [0]);
exit (1);
}
if ((retour = regcomp (& regex, argv [1],
REG_NOSUB | REG_EXTENDED)) != 0) {
regerror (retour, & regex, message, 128);
fprintf (stderr, "Erreur : %s\n", message);
exit (1);
}
if (regexec (& regex, argv [2], 0, NULL, 0) == 0)
fprintf (stdout, "Correspondance !\n");
else
fprintf (stdout, "Pas de correspondance.\n");
regfree (& regex);
exit (0);
}