Université de Mascara- 3 Informatique
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.

Université de Mascara- 3 Informatique

Forum réalisé par Mr MEFTAH B.
 
AccueilRechercherDernières imagesS'enregistrerConnexion
Le Deal du moment :
Bon plan achat en duo : 2ème robot cuiseur ...
Voir le deal
600 €

 

 assert()...what is that ??

Aller en bas 
2 participants
AuteurMessage
EL hamer

EL hamer


Nombre de messages : 136
Date d'inscription : 28/10/2007

assert()...what is that ?? Empty
MessageSujet: assert()...what is that ??   assert()...what is that ?? Icon_minitimeSam 2 Fév - 14:51

........,
jusqu'à maintenant je ne peux pas arriver à comprendre quelle est l'utililité de cette fonction ??, j'ai cosulté malgré ça la bible du c++ builder et j'ai trouvé cet exemple:


Citation :
#include <assert.h>
#include <stdio.h>
#include <stdlib.h>

struct ITEM {
int key;
int value;
};

/* add item to list, make sure list is not null */
void additem(struct ITEM *itemptr) {
assert(itemptr != NULL);
/* add item to list */
}

int main(void)
{
additem(NULL);
return 0;
}



mais je rest assert()...what is that ?? Hotcat10


Dernière édition par EL hamer le Dim 4 Mai - 11:22, édité 1 fois
Revenir en haut Aller en bas
fekir




Nombre de messages : 10
Date d'inscription : 30/10/2007

assert()...what is that ?? Empty
MessageSujet: Re: assert()...what is that ??   assert()...what is that ?? Icon_minitimeMar 5 Fév - 18:17

Bismi Allah
je pense que la réponse est ici http://poli.cs.vsb.cz/c/help/process0.htm#LBL53

Dans le code donné si l'argument de la fonction additem est un pointeur NULL, alors la condition itemptr != NULL est fausse et donc assert affiche un message d'erreur et elle permet d'arrêter l'exécution.
Revenir en haut Aller en bas
EL hamer

EL hamer


Nombre de messages : 136
Date d'inscription : 28/10/2007

assert()...what is that ?? Empty
MessageSujet: Re: assert()...what is that ??   assert()...what is that ?? Icon_minitimeDim 2 Mar - 19:49

Donc c'est l'equivalent de:
if <<condition non vérifiée>> exit;
else <<continuer..>>
Revenir en haut Aller en bas
Contenu sponsorisé





assert()...what is that ?? Empty
MessageSujet: Re: assert()...what is that ??   assert()...what is that ?? Icon_minitime

Revenir en haut Aller en bas
 
assert()...what is that ??
Revenir en haut 
Page 1 sur 1

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Université de Mascara- 3 Informatique :: Programmation :: C, C++, Cbuilder-
Sauter vers:  
Ne ratez plus aucun deal !
Abonnez-vous pour recevoir par notification une sélection des meilleurs deals chaque jour.
IgnorerAutoriser