Aller au contenu

Mathc initiation/a00d

Un livre de Wikilivres.


Le logiciel libre Glate pour Linux

.


Séparer chaque mot par un point. Permet le mot à mot (Résultat dans le terminal)

[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.


c00c.c
/* ------------------------------------ */
/*  Save as : c00c.c      c_wordpoint.c */
/* ------------------------------------ */
#include <stdlib.h>
#include  <stdio.h>
/* ------------------------------------ */
/* ------------------------------------ */
int main(void)
{
FILE *FIn  = fopen("atext.txt", "r");

int c = 0;
 
    if (FIn != NULL)
    {
        do
        {
         c = fgetc(FIn); 
            
         if(c == '.' || c == '?' || c == '!') 
            
             printf(".\n\n\n");
            
         else if(c == '&' || c == '/' || c== '\n') 
            
             printf(" ");
             
         else if(c == ' ') 
            
             printf(". ");
             
         else if(c == '#' || c == '&') 
            
             NULL;

         else if( c == '-')                            
            {
              if((c=fgetc(FIn)) == '\n') printf("%c", fgetc(FIn));   
              else {        printf("-"); printf("%c", c); }
	        }
	        
         else  printf("%c",c);
            
        } while (c != EOF); 
 
  fclose(FIn);       
    }

 printf(" Copy and Past the text into Glate : \n\n");
 getchar();
 
 return 0;
}
/* ------------------------------------ */
/* ------------------------------------ */