我正在尝试将zenity -entry的输出转换为C语言变量。到目前为止,我只能想到使用系统,我仍然没有运气。
CVar=system("$(zenity --entry --title='TITLE' --text='TEXT')");
我要做的是从zenity条目获取用户输入的值并将其分配给CVar。有什么帮助吗?
答案 0 :(得分:1)
system()
函数返回您执行的命令的状态代码,而不是其输出。在类似POSIX的操作系统上,您可以使用popen()
函数执行外部命令,接收打印的内容。