j'ai cette ligne en C++
une macro
#define CPU_USAGE "\\\164.130.62.184\\Memory\\Commit Limit"
comment red�finir cette macro
pour qu'elle admette en param�tre l'@ IP
Merci pour votre aide.
j'ai cette ligne en C++
une macro
#define CPU_USAGE "\\\164.130.62.184\\Memory\\Commit Limit"
comment red�finir cette macro
pour qu'elle admette en param�tre l'@ IP
Merci pour votre aide.
Si tu veux passer une cha�ne :
Si tu ne veux pas passer une cha�ne :
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2 #define CPU_USAGE(ip) "\\\" ip "\\Memory\\Commit Limit" CPU_USAGE("164.130.62.184")
Par contre, une fonction inline serait plus appropri�e qu'une macro.
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2 #define CPU_USAGE(ip) "\\\" #ip "\\Memory\\Commit Limit" CPU_USAGE(164.130.62.184)
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4 inline std::string CPU_Usage(const std::string& IP) { return "\\\" + IP + "\\Memory\\Commit Limit"; }
Mieux que SDL : d�couvrez SFML
Mes tutoriels 2D/3D/Jeux/C++, Cours et tutoriels C++, FAQ C++, Forum C++.
le pb est :
un message d'erreur a la compilation
newline in constant
pk?
Merci
Tu as sans doute un retour � la ligne qui ne devrait pas �tre l�. Tu as recopi� texto mon code ?
Mieux que SDL : d�couvrez SFML
Mes tutoriels 2D/3D/Jeux/C++, Cours et tutoriels C++, FAQ C++, Forum C++.
N'oublie pas que "\" introduit un caract�re d'�chappement, pour avoir un vrai anti-slash il faut donc en taper deux.
Mieux que SDL : d�couvrez SFML
Mes tutoriels 2D/3D/Jeux/C++, Cours et tutoriels C++, FAQ C++, Forum C++.
Partager