Aller au contenu

Mathc initiation/a00c

Un livre de Wikilivres.


.


On peut s'entraîner à l'oral et à la dictée sur des phrases. (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.


c00b.c
/* ------------------------------------ */
/*  Save as :   c00b.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 == '&') 
            
             fprintf(FOut,"\n\n\n\n");
            
         else if(c == '/' || c== '\n') 
            
             fprintf(FOut," ");
             
         else if(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;
}
/* ------------------------------------ */
/* ------------------------------------ */