在程序中,我需要通过TCP套接字发送一个整数值.我为此目的使用了send()
和recv()
函数,但它们只是作为字符串发送和接收它.
是否有任何替代方案send()
,recv()
以便发送和接收整数值?
我需要将字符串变量传递给我为解密一段加密数据而执行的popen命令。我需要使用的代码段是:
char a[]="Encrypted data";
popen("openssl aes-256-cbc -d -a -salt <a-which is the data i have to pass here>","r");
Run Code Online (Sandbox Code Playgroud)
我应该怎么做才能将此变量传递到命令中。我尝试过:
popen("openssl aes-256-cbc -d -a -salt %s",a,"r");
Run Code Online (Sandbox Code Playgroud)
但是在编译时显示的错误表明popen传递了太多参数。请帮忙。提前致谢。操作平台:Linux
哪里的debian店C头文件一样stdio.h
,string.h
等?我正在研究一个项目,我需要在该位置添加一个头文件,但我无法在任何地方找到它.