[问题] execvp <已解决>

楼主: achicn3 (Sher)   2018-09-21 18:44:48
开发平台(Platform): (Ex: Win10, Linux, ...)
Ubuntu
编译器(Ex: GCC, clang, VC++...)+目标环境(跟开发平台不同的话需列出)
GCC
额外使用到的函数库(Library Used): (Ex: OpenGL, ...)
No
问题(Question):
这程式是要模拟一个linux shell
前面让使用者输入字串之后再进行字串切割
并在最后放置\0
例如输入 ls 会存进 char **arg内
此时
*arg[0] = ls //count = 2 now
然后在 *argv[1]这个位置 放置 '\0'
作者: dododavid006 (朔雪)   2018-09-21 19:05:00
execvp 要的是以 NULL 指标结尾的字串阵列 你这样写是个 "\0" 字串

Links booklink

Contact Us: admin [ a t ] ucptt.com