Maison > Problème commun > Quelle est la différence entre get et scanf

Quelle est la différence entre get et scanf

不言
Libérer: 2020-10-13 09:51:40
original
36683 Les gens l'ont consulté

Quelle est la différence entre get et scanf

gets et scanf peuvent être utilisés pour lire des chaînes en langage C, mais ils sont en fait très différents. Dans cet article, nous examinerons gets et scanf quelle est la différence. entre scanf.

La différence entre gets et scanf

1. gets peut recevoir des espaces tandis que scanf considérera l'entrée comme terminée lorsqu'il rencontrera des espaces, des retours chariot et le Touche Tab, donc il ne peut pas les recevoir.

Par exemple : si l'entrée est "hello world", le résultat de l'exécution du programme ci-dessus est "hello world". Si vous utilisez scanf, vous ne pouvez afficher que hello

2 Scanf gère le caractère de retour chariot à la fin : conservez le caractère de retour chariot dans le cache. obtient le traitement du caractère retour chariot à la fin : reçoit le retour chariot, mais remplace le retour chariot par

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal