Problem with glGetString

I put in my code:

char cadena = (char)glGetString(GL_VENDOR);

but the value of cadena is unknow… glGetString don’t return anything. Anybody know why?

Did you forget the rendering context?