如何写printf语句?

如何写printf语句?

struct watchdog_info ident;
      ioctl(fd, WDIOC_GETSUPPORT, &ident);
程序如上,如果我想让程序输出ident,应该如何写printf语句啊?

我用了%s,即 printf("The support  is %s.\n", ident);
可是输出的是The support  is (null).

应该怎么解决勒?      
先检测,指针非空再打印。