Illegal escape sequence avec macro C++
Résolu/Fermé
A voir également:
- Illegal escape sequence avec macro C++
- Illégal - Guide
- Site de streaming illégal - Accueil - Services en ligne
- Site de telechargement illegal - Accueil - Outils
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Iptv illégal - Accueil - Streaming
1 réponse
Mahmah
Messages postés
496
Date d'inscription
lundi 17 septembre 2007
Statut
Membre
Dernière intervention
22 juin 2010
125
6 mai 2008 à 12:37
6 mai 2008 à 12:37
Salutations,
#define M_Atl_Attribut(inouttype,attrname)\ \
Pourquoi un double \ ?
Cela voudrait dire que le pré-compilateur doit effectivement insérer un caractère \, ce qui fait que la macro n'est pas continuée à la ligne suivante mais est seulement remplacée par un \ qui ne compile pas par le compilateur C.
M.
#define M_Atl_Attribut(inouttype,attrname)\ \
Pourquoi un double \ ?
Cela voudrait dire que le pré-compilateur doit effectivement insérer un caractère \, ce qui fait que la macro n'est pas continuée à la ligne suivante mais est seulement remplacée par un \ qui ne compile pas par le compilateur C.
M.
6 mai 2008 à 17:40
Par contre tu me fais remarquer qu'il y a dans mon message initial un faute de frappe.
Je n'ai bien qu'un "\" sur la ligne du #define
6 mai 2008 à 17:45
Tu avais raison, il y avait bien un "\" planqué après le premier.
En effet ce second "\" était positionné après une énorme série d'espace (plusieurs centaines) qui mettais le slash pour le coup hors du champ de vision.
Le copier coller sur le forum à tout simplement virer ces espaces inutils!!
Merci de ton aide.
L'erreur était en effet évidante, encore fallait-il savoir où chercher non regarder ;)