Mathc initiation/a00e
Apparence
Le logiciel libre Glate pour Linux
.
Séparer chaque mot par un point. Permet le mot à mot (Résultat dans le fichier "a_out.txt")
[modifier le wikicode].
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.
c00d.c |
---|
/* ------------------------------------ */
/* Save as : c00d.c */
/* ------------------------------------ */
#include <stdlib.h>
#include <stdio.h>
/* ------------------------------------ */
/* ------------------------------------ */
int main(void)
{
FILE *FIn = fopen("atext.txt", "r");
FILE *FOut = fopen("a_out.txt", "w");
int c = 0;
if (FIn != NULL)
{
do
{
c = fgetc(FIn);
if(c == '.' || c == '?' || c == '!')
fprintf(FOut,".\n\n\n");
else if(c == '&' || c == '/' || c== '\n')
fprintf(FOut," ");
else if(c == ' ')
fprintf(FOut,". ");
else if(c == '#' || c == '&')
NULL;
else if( c == '-')
{
if((c=fgetc(FIn)) == '\n') fprintf(FOut,"%c", fgetc(FIn));
else { fprintf(FOut,"-"); fprintf(FOut,"%c", c); }
}
else fputc(c, FOut);
} while (c != EOF);
fclose(FIn);
fclose(FOut);
}
printf(" Open the file \"a_out.txt\" \n\n"
" Copy and Past the text into Glate : \n\n");
getchar();
return 0;
}
/* ------------------------------------ */
/* ------------------------------------ */