Hi everyone!

During a debug of an existing program, the following occurs :
Code:
  printf( "blabla ", argv[1]) ; // argv[1] is the argument of 'main'
  ret=geo->load(argv[1]);
now, at time of calling "printf" , the attribute "geo->source" is NULL, but after the call, the value has changed although the printf does not do anything with the object geo, leave alone its members.

After some more debugging, I have encountered this problem at other printf calls as well.

Could anyone tell me if I should go looking for a psychiatre or just don't use printf anymore?

Thanks!!!