Section courante

A propos

Section administrative du site

ASSERT

Affirmez
Symantec C++ Version 6.0+ 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.  int a = 10;
  7.  int * b = NULL;
  8.  b = &a;
  9.        
  10.  assert(b==NULL);
  11.  printf("%i\n",b);
  12.  return EXIT_SUCCESS;
  13. }

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

Assertion failed: b==0, file ASSERT.C, line 10

Dernière mise à jour : Dimanche, le 9 décembre 2018