Newsletter

Newsletter

Sondage

Etes-vous webmaster professionnel ?

Liens utiles

Nextsend

Transfert de fichiers

Plateforme sécurisée d'envoi de fichiers volumineux en ligne. [ Cliquez-ici ]

WebPlanete.net

Veille d'actualités

Moteur de veille, plus de 400 sources d'informations francophones. [ Cliquez-ici ]

18/03 Nouvelle annexe C : la saisie sécurisée

Bonjour ! Je me suis attelé ce week-end à la rédaction d'une annexe que je voulais faire depuis un bon bout de temps déjà : la saisie de texte sécurisée en console. Il s'agit d'un point délicat du langage C qui nécessite de bonnes connaissances sur les chaînes de caractères pour pouvoir être lu. Annexe 3) La saisie de texte sécurisée Jusqu'ici, vous utilisiez la fonction scanf pour récupérer le texte saisi par l'utilisateur au clavier. Cette fonction est simple en apparence, c'est pour cela que j'ai choisi de la présenter au début du cours. Mais en pratique, et c'est ce que vous découvrirez dans cette annexe, elle a des défauts qui font qu'elle est bien trop complexe pour être utilisée dans tous les cas. En particulier, elle est dangereuse si elle est mal utilisée, et votre programme pourrait être sujet à des buffer overflow (dépassement de capacité mémoire). Qu'est-ce qu'un buffer overflow ? Comment utiliser la fonction fgets en remplacement de scanf ? Et si on se créait notre petite bibliothèque de fonctions de saisie ? Sommaire du cours (C, Annexes) Bonne lecture ! Lire la suite sur Siteduzero