Mathc initiation/a00f
Le logiciel libre Glate pour Linux
.
Avec cet utilitaire, on peut répéter N fois un mot de plus de n caractères. (Résultat dans le terminal)
modifier.
Installer et compiler ces fichiers dans votre répertoire de travail.
Il faut sélectionner un texte et le copier dans le fichier atext.txt déposé dans votre répertoire de travail.
c00e.c |
---|
/* ------------------------------------ */
/* Save as : c00e.c e_repeatn.c */
/* ------------------------------------ */
#include <stdlib.h>
#include <stdio.h>
/* ------------------------------------ */
#define SAY_AGAIN 6
#define MINSIZE 4
/* ------------------------------------ */
int main(void)
{
FILE *FIn = fopen("atext.txt", "r");
char s[80];
int c = 0;
int i = 0;
int n = 0;
if (FIn != NULL)
{
do
{
c = fgetc(FIn);
if(c == '.' || c == '?' || c == '!' || c == ',' || c == '/' ||
c == '\''|| c == '#' || c == '"' || c == '\n' || c == '&' || c == '&' )
c = ' ';
if( c == '-')
{
if((c=fgetc(FIn)) == '\n') c = fgetc(FIn);
else { s[n] = '-'; n++; }
}
if( c == ' ') {
if(n > MINSIZE)
{
s[n] = '.';
n++;
s[n] = '\0';
for(i = 0; i < SAY_AGAIN; i++)
printf("%s \n",s);
printf("\n\n");
n = 0;
}
else n = 0;
}
else{
s[n] = c;
n++; }
} while (c != EOF);
fclose(FIn);
}
printf(" Copy and Past the text into Glate : \n\n");
getchar();
return 0;
}
/* ------------------------------------ */
/* ------------------------------------ */