How to add message to assert in C

1 Answer

0 votes
#include <stdio.h>
#include <assert.h>

int main() {
	int a = 1;
	
	// expression == FALSE
	assert(a == 5 && "Some error message"); // abort program when a is not 5

	puts("main");

	return 0;
}





/*
run:
 
Assertion failed: a == 5 && "Some error message", file test.c, line 8
 
*/

 



answered Dec 10, 2022 by avibootz

Related questions

2 answers 294 views
2 answers 208 views
208 views asked Dec 10, 2022 by avibootz
1 answer 154 views
154 views asked Jun 13, 2022 by avibootz
1 answer 218 views
218 views asked Apr 7, 2021 by avibootz
1 answer 308 views
...