Index of /publis/langage-c-mots-cles-en-francais

[ICO]NameLast modifiedSizeDescription
[PARENTDIR]Parent Directory  -  
[DIR]exemples/2021-03-10 09:18 -  
[   ]ç2021-03-10 09:18 42K 
[TXT]ç.h.fr2021-03-10 09:18 13K 
[TXT]ç.h2021-03-10 09:18 13K 
[TXT]ç.c.fr2021-03-10 09:18 9.7K 
[TXT]ç.c2021-03-10 09:18 9.3K 
[TXT]README.md2021-03-10 09:18 1.3K 
[   ]LICENSE2021-03-10 09:18 1.1K 
[   ]Makefile2021-03-10 09:18 537  
[   ].gitignore2021-03-10 09:18 278  
# ç

Une version sava de frenchsyntaxe.h.

C'est un précompilateur qui traduit le code en français vers du code en C.

Coréalisé par DiestVanMaitre_culain et Emersion.

## Installation

Comme `ç` utilise lui-même `ç` pour se compiler, il faut construire `ç` à partir
des sources C, et non des sources C.fr :

```shell
make bootstrap
```

Une fois `ç` compilé, on pourra le modifier et le recompiler à partir des
sources C.fr :
```shell
make
```

Pour produire une version de déboggage `ç.debug` :
```shell
make debug
```

* Les utilisateurs de Archlinux pourront utiliser la paquet AUR : `pacaur -S ccdille-git`
* Les utilisateurs de Atom purront installer la coloration syntaxique `language-c-fr`

## Exemples d'utilisation

### Compilation

Pour compiler vos programmes, utiliser la commande suivante :
```shell
ç construire mon_programme.c.fr
```

### L'Algorithme D'Euclide

```c
#inclure <entrées et sorties standard.en-tête>

entier non signé algorithme_d_euclide(entier non signé a, entier non signé b) {
  si (a < b) {
    retourner algorithme_d_euclide(b, a);
  }
  retourner b == 0 ? a : algorithme_d_euclide(b, a%b);
}

entier principale(entier argc, caractère constant **argv) {
  entier non signé a = 8;
  entier non signé b = 12;
  entier non signé resultat = algorithme_d_euclide(a, b);
  printf("%u\n", resultat);

  retourner 0;
}
```