Section courante

A propos

Section administrative du site

ASSERT

Affirmez
QuickC 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érifié 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 0;
  13. }

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

Assertion failed: b==NULL, file ..\..\..\source\samples\qc\assert.c, line 10

abnormal program termination

Voir également

Langage de programmation - QuickC - Référence des fonctions - abort
Langage de programmation - QuickC - Référence des fonctions - raise
Langage de programmation - QuickC - Référence des fonctions - signal

Dernière mise à jour : Dimanche, le 28 juin 2015