Tema: macro c++
Ver Mensaje Individual
  #3 (permalink)  
Antiguo 11/06/2010, 05:29
miguel_17
 
Fecha de Ingreso: junio-2010
Mensajes: 4
Antigüedad: 12 años, 3 meses
Puntos: 0
Respuesta: macro c++

Ante todo muchas gracias por tu respuesta. He conseguido ponerlo bien pero ahora tengo el siguiente problema.

#define DEBUG(msg) do{\
ofstream ofile("prueba.txt");\
ofile << msg;\
ofile.close();\
}while(0);

using namespace std;
int main()
{

int a=2;

DEBUG ("EL VALOR DE A ES" << a);


}


En la macro necesito saber la longitud de msg para poder recorrer caracter a caracter y cambiar algunos caracteres por otros pero no puedo hacer strlen(msg) ni msg[i] porque me da fallo de compilación. ¿Cómo podría solucionar esto?
Muchas gracias de nuevo.