linux下c调用shell犯晕
linux下,a.txt中存放的是不确定的shell命令(time 或者 date 或者 ls -al ×××.txt),c中如何调用这个不确定的shell命令呢?用system(),但俺不知道括弧中的参数要怎样放。。。。。。厄。。。。。
FILE *fp;
char cmd[100];
fp = fopen("a.txt", "r");
fgets(cmd, 100, fp);
fclose(fp);
system(cmd);
C/C++ code:
char cm[256];
fgets( cm, 256, fp);//fp是文件指针,指向a.txt
system(cm);
fopen之后应该判断fp是否NULL,楼主自己加上吧。
学习了
奇怪,放在一个字符数组cmd里面就行了,我开始弄的是放在一个字符变量cmd了,然后system(cmd)就不成功,厄。。。。
没啥好奇怪的……
一个字符变量装不下一个字符串,很正常……
了解鸟,其实俺是想放在字符串里的 。。。。结贴!!谢谢各位。
相关问答:
请问用C或C++如何编写求解3D魔方的程序,该从何开始?
谢谢各位,帮忙提点建议吧。
http://www.mofang.net/code/176/182/6581.html
我只能突破60秒!唉。
我刚过40秒
google的android中有个OpenGL ES + ......
有个winform程序,使用c#+mysql,需要在一个窗体设置mysql自动删除功能,包括自动删除多少天之前的数据以及是否开启自动删除功能,我程序退出后,还怎么控制Mysql自己删除啊?是不是要用mysql的event来实现?c#可以调用mysq ......
请问VFP中如何调用C/C++函数?
你要调用什么功能的函数?要看看VFP中有没有对应的函数,如果有就省着再调用了。如果没有,可以将C/C++函数写个DLL或FLL,然后在VFP调用即可。
十豆三 老师,怎么才能修改自己的 ......
我这里有一个登陆WIFI网络的页面。由于WIFI经常断线,所以要反复地在这个网页上登陆,没法无人值守。
所以,我想做一个C#程序,放一个webbrowser控件,自动填表并自动点击提交按钮。
问题一:
基本照网上找的程序 ......
如何用C画图,能否编一个具体的 。
#include <conio.h>
#include <stdio.h>
int main()
{
int i;
char *s[]={"BLACK","BLUE","GREEN","CYAN","RE ......