我有个问题,我想做一个程序,用于在电脑上创建帐户。我通过键盘输入用户名和密码来创建新用户。一切都很好,直到我想在代码中编写命令时,我使用了“system(”net user xxx / add“)”,其中xxx==新用户的名称,是的,它可以像这样工作,但我想将xxx更改为从键盘输入的变量。我的意思是,创建新用户的名称由程序用户选择。需要帮助吗?
int main()
{
char login;
printf("Login of the new user:");
scanf("%s",&login);
system("net user xxx /add");
return 0;
}
system(sprintf("net user %s /add", &login))
。 - shibormotsprintf
不会返回所生成的字符串! - Govind Parmar