English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Bibliothèque standard en C - <stdio.h>
Fonction de bibliothèque C char *gets(char *str) Lecture d'une ligne à partir de l'entrée standard stdin et stockage de cette ligne dans la chaîne de caractères pointée par str. Elle s'arrête lorsque le retour chariot est lu ou lorsque la fin du fichier est atteinte, selon le cas.
Voici la déclaration de la fonction gets().
char *gets(char *str)
Si la fonction réussit, elle renvoie str. Si une erreur se produit ou si la fin du fichier est atteinte sans avoir lu de caractères, elle renvoie NULL.
L'exemple suivant montre l'utilisation de la fonction gets().
#include <stdio.h> int main() { char str[50]; printf("Veuillez saisir une chaîne de caractères : "); gets(str); printf("La chaîne de caractères que vous avez saisie est : %s", str); return(0); }
Compilons et exécutons le programme ci-dessus, ce qui produira le résultat suivant :
Saisissez une chaîne de caractères : w3codebox La chaîne de caractères que vous avez saisie est : w3codebox