Inout
Des fonctions simples de lecture au clavier en C.
inout.c inout.h Des fonctions simples de lecture au clavier en C.

Largement inspiré de la classe Terminal.java de François Barthélémy.

Utilisation

En ligne de commande

Copier les deux fichiers inout.cici et inout.h dans le même répertoire que votre fichier source. Puis:

Compiler inout.c:

gcc -c inout.c

Pour compiler votre source, faites:

gcc -c source.c

Pour crééer un exécutable, faites:

gcc inout.o source.o -o prog

Dans un IDE

Ajouter inout.c et inout.h à votre projet. Le reste devrait marcher tout seul. Assurez vous juste que les fichiers sont bien détectés par l'IDE.

Exemple d'utilisation

#include <stdlib.h>
#include "inout.h"
void test(){
int n;
ecrireString("Hello world!\nÉcrivez un entier: ");
n = lireInt();
ecrireString("Vous avez tapé: ");
ecrireString("\nAppuyez sur entrée: ");
pause();
char *s=NULL;
ecrireString("Hello world!\nÉcrivez une ligne de caractères: ");
s = lireString();
ecrireString("Vous avez tapé: ");
ecrireString("\nAppuyez sur entrée: ");
pause();
ecrireString("Bye world!\n");
}
int main(int nargs, char **args){
test();
}