c语言字符串中的代码怎么执行?
答案:4 悬赏:0
解决时间 2021-02-28 04:49
- 提问者网友:情系雨樱花
- 2021-02-27 09:15
如果有一个字符串里有一行代码(如system("pause");),怎么执行字符串里存储的代码???
最佳答案
- 二级知识专家网友:何必打扰
- 2021-02-27 10:06
把“pause”存储到字符串str
然后执行system(str);
如果像char b= {"int a;"},这样就麻烦了
然后执行system(str);
如果像char b= {"int a;"},这样就麻烦了
全部回答
- 1楼网友:悲观垃圾
- 2021-02-27 12:02
你需要获取到什么东西, 从: system("pause");
- 2楼网友:承载所有颓废
- 2021-02-27 11:29
c语言字符串比较用 strcmp() 或 strncmp()
如果用unsigned char 变量,则可用整型量大于等于小于比较。
文件比较程序不用自编。
unix,linux 用命令 diff, 比较两文件的不同,比较方法,输出内容等要求在命令行中可设。
dos (windows/console) 用命令 comp 比较两文件或多个文件的不同。
与unix,linux 的 diff 大同小异。
linux是源码公开的,有兴趣把diff程序下载回来看,我没有看过源码,估计应当是用c写的。
diff用法见unix,linux 的man page
comp用法见 help
- 3楼网友:深街酒徒
- 2021-02-27 11:19
系统调用,pause由操作系统去执行,pause在do里面有,就相当于一个命令,敲进去,操作系统调用相关的函数去执行,具体要看系统的API,才能知道怎么执行的 了
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯