#include #undef NDEBUG #include void main() { int x = 0; int y = 5; for(x = 0 ; x < 20 ; x++) { printf("x = %d y = %d", x, y); assert(x<y);// Erreur dans le cas contraire } }
A Voir sur le même Sujet
-
Fermer un fichier ou un stream à l’aide de la fonction ‘int fclose (FIL *fichier)’
{filelink=13116} //Bibliothèque : include //Syntaxe : int fclose(FILE *fichier); /*Retour: retourne zéro en cas de succès dans le cas contraire retourne EOF. */ #include #include …
-
Exemple Assert: Envoyer les information d’erreur dans ‘stderr’
{filelink=13344} // Define NDEBUG: pour ignorer les macros assert() . #include int main(void) { int x=20; int y=10; assert(x
-
C: Afficher une erreur Preprocesseur
{filelink=13909} #include int main(void) { int i; i = 1; #error Erreur il vous manque le compiler C++. cout
-
C: Copier un fichier dans un autre en mode debugage
{filelink=13903} #include #include #define DEBUG //Mode debugage void copierFichier(char *, char *); int main(int argc, char *argv[]) { copierFichier(“source.txt”,”destination.txt”); return 0; } void copierFichier(char *source, …
-
Afficher une description de l’erreur avec ‘strerror’
{filelink=13907} #include #include #include /* La fonction strerror retourne une chaîne qui décrit une erreur donnée */ int main () { FILE *fichier; fichier = …
-
Copier le contenu d’un fichier dans un autre
{filelink=13115} #include #include int main(int argc, char *argv[]) { FILE *in, *out; char ch; char source[80]=”source.txt”; char destin[80]=”cible.txt”; //Ouvrir ce fichier en lecture if((in=fopen(source, “rb”)) …
-
Remplacer un bloc de mémoire dynamiquement avec la fonction ‘realloc()’
{filelink=13959} /* #include void *realloc ( void *ptr , size_t n ); */ #include #include #include int main(void) { char *p; p = (char *)malloc(28); …
-
Exemple d’utilisation de la fonction ‘int ferror ( FILE *fichier)’ pour vérifier les erreurs liés aux fichiers
{filelink=13118} //Bibliothèque: #include //Syntaxe: int ferror(FILE *stream); //Retour: retourne 0 en cas de succès #include #include int main(void){ FILE *fichier; if((fichier=fopen(“test.txt”, “rb”))==NULL) { printf(“Impossible d’ouvrir …
-
Exemple d’utilisation des caractères pour incrémenter les boucles
{filelink=13757} #include int main() { char ch; ch = ‘a’; //Afficher les lettres de l’aphabet do printf ( “%c”, ch ); // printf ( “n” …
-
C++: Affecter le contenu d’un fichier dans un ‘map’
{filelink=16291} #include #include #include #include using namespace std; int main() { map list; ifstream entree( “personne.txt” ); if(!entree) { cout mot ) list[ mot ]++; …