[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 | 479 |
06-03-2016, 23h36 Dernier message: Commodor |
|
[C TOTW 2] Parcours de tableau | ark | 5 | 366 |
29-09-2014, 17h44 Dernier message: crown |
|
[C TOTW 5] bitfields ! | ark | 4 | 270 |
23-09-2014, 11h17 Dernier message: Aniem |
|
[C TOTW 4] Equivalent de try / catch / throw en C | ark | 0 | 132 |
15-09-2014, 10h00 Dernier message: ark |
|
[C TOTW 1] Trick avec #include | ark | 10 | 556 |
01-09-2014, 18h23 Dernier message: Commodor |
Utilisateur(s) parcourant ce sujet : 1 visiteur(s)