我有一个void函数,它从全局变量中获取字符串并打印它们.
问题是即使字符串是empy,void函数也会打印一条消息/做东西.因此,如果全局变量为empt,则只打印"message is:"我只想在字符串中包含字符时执行某些操作.
我想要做的是检查字符串是否为空,然后打印一条消息.
// global variable
char msg[30];
scanf("%s", &msg);
void timer(void) {
//i want to only print if there is a message
printf("message: %s", msg);
}
Run Code Online (Sandbox Code Playgroud)
谢谢你的帮助