Section courante

A propos

Section administrative du site

ASSERT

Affirmez
MinGW pour C ou C++ assert.h

Syntaxe

void assert(int exp)

Paramètres

Nom Description
exp Ce paramètre permet d'indiquer l'assertion

Description

Cette fonction permet de vérifier le programme.

Exemple

Voici un exemple montrant une utilisation à la suite d'un test :

  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <assert.h>
  4.  
  5. int main()
  6. {
  7.     int a = 10;
  8.     int * b = NULL;
  9.     b = &a;
  10.  
  11.     assert(b==NULL);
  12.     printf("%i\n",b);
  13.     return 0;
  14. }

on pourrait obtenir résultat suivant si le fichier est source est situé dans «C:\SOURCE\SAMPLES\C\assertfunction\main.cpp» :

Assertion failed: b==NULL, file C:\SOURCE\SAMPLES\C\assertfunction\main.c, line 11

Dernière mise à jour : Samedi, le 7 avril 2018