| 
				
				 
					[C TOTW 3] #warning, #error
				 
			 | 
		
| 
				 
					08-09-2014, 11h03 
(Modification du message : 15-09-2014, 13h42 par ark.)
				 
				
Message : #1 
			 | 
		|
							
							ark 
 
Psyckomodo! ![]() ![]() ![]() ![]() ![]() Messages : 1,033 Sujets : 48 Points: 317 Inscription : Sep 2011  | 
			
	[C TOTW 3] #warning, #error 
	
	 
		Hello !! :) 
				
				
				3 eme semaine, nouveau tip of the week ! C'est cool, j'apprends plein de trucs a vous en chercher ! Bref, trêves de bavardages, passons dans le vif du sujet! Il s'agit pour cette fois de deux directives de préprocesseur plutôt méconnues: #error et #warning Alors, a quoi ca sert et comment ca s'utilise? Simplement, ca sert a faire peter une erreur de compilation, ou un warning de votre propre invention. Et au niveau de l'utilisation, voyons l'exemple ci-dessous : Code C : 
On va maintenant essayer de compiler de manière très classique: Code BASH : 
On obtiendra donc cette erreur de compilation. En revanche, si pour le coup on compile en spécifiant le flag qui va bien, tout se passe correctement. Code BASH : 
Ensuite, on va pouvoir compiler avec le flag WARN pour voir le message de warning : Code BASH : 
Voili voilou ! Je pense qu'un exemple d'utilisation peut etre dans le cas de dependances avec d'autre morceaux de code.  | 
		
| 
				 | 
		|
| 
				 
					10-09-2014, 11h49 
(Modification du message : 10-09-2014, 11h49 par ark.)
				 
				
Message : #2 
			 | 
		|
							
							ark 
 
Psyckomodo! ![]() ![]() ![]() ![]() ![]() Messages : 1,033 Sujets : 48 Points: 317 Inscription : Sep 2011  | 
			
	RE: [C] tip of the week 3 
	
	 
		Du coup, j’étais entrain d’écrire un petit tool, et je me suis dis que ça pourrais être intéressant de réutiliser ce concept, donc voila un petit bout de code qui utilises le #warning d'une manière plus ou moins utile :) (même si ça reste basique) 
				
				
				Code C : 
 | 
		
| 
				 | 
		|
| 
				
				 
					« Sujet précédent | Sujet suivant »
				 
			 | 
		
| Sujets apparemment similaires… | |||||
| Sujet | Auteur | Réponses | Affichages | Dernier message | |
| [C TOTW 6] Xor tricks | ark | 7 | 4,542 | 
		06-03-2016, 23h36 Dernier message: Commodor  | 
	|
| [C TOTW 2] Parcours de tableau | ark | 5 | 3,026 | 
		29-09-2014, 17h44 Dernier message: crown  | 
	|
| [C TOTW 5] bitfields ! | ark | 4 | 2,770 | 
		23-09-2014, 11h17 Dernier message: Aniem  | 
	|
| [C TOTW 4] Equivalent de try / catch / throw en C | ark | 0 | 1,510 | 
		15-09-2014, 10h00 Dernier message: ark  | 
	|
| [C TOTW 1] Trick avec #include | ark | 10 | 5,319 | 
		01-09-2014, 18h23 Dernier message: Commodor  | 
	|
Utilisateur(s) parcourant ce sujet : 1 visiteur(s)

 Accueil du forum
 Liste des membres
 Qui est en ligne ?
 Recherche
 Calendrier
 Zine
 URL de redirection
 Classement (Top 100)
 Proposez un challenge!
 Hacking
 Hacking 
 Spirit of hack
 Messages: 32 822
 Client IRC en ligne
				


