Je développe actuellement en C# pour les besoins de mon entreprise. Devant réécrire un code C++ contenant un grand nombre de defines en C#, voici comment j'ai automatisé la tâche :
awk '{print "public const UInt16 " $2 " = " substr($0, index($0, $3)) ";"}' defines_c.txt
Le fichier defines_c.txt
contient les defines à convertir. Et voici le
résultat :
-
Avant :
#define TEST 2
-
Après :
public const UInt16 TEST = 2;