C语言语法,判断两个字符串相等

如图,我想现在输入的这串用户名字符和我之前的模块中的另一个用户名相等该如何设置,直接用user.name编译显示未定义,谢谢解答

img

🙏🏻

如果是判断,用strcmp函数,返回0表示相等
如果是复制,用strcpy函数

int strcmp(const char *str1, const char *str2)
该函数返回值如下:
如果返回值小于 0,则表示 str1 小于 str2。
如果返回值大于 0,则表示 str1 大于 str2。
如果返回值等于 0,则表示 str1 等于 str2。

Strcmp(target->user.name,on_name)