execvp

    23Nhiệt

    2Trả lời

    execvp được định nghĩa như sau: int execvp(const char *file, char *const argv[]); nào ngăn cản mã như này từ đang được sử dụng: const char* argv[] = {"/bin/my", "command", "here", NULL}; execvp(arg

    6Nhiệt

    5Trả lời

    Có ai biết làm thế nào để bắt đầu ra (tôi nghĩ rằng nó stdout) từ execvp thay vì in hệ thống nó (trong c trên linux) trong thiết bị đầu cuối?

    8Nhiệt

    3Trả lời

    Tôi đang cố gắng chuyển đối số do người dùng nhập vào execvp(). Cho đến giờ tôi đã chia nhỏ chuỗi. Nếu người dùng nhập ls -a, temp được lưu dưới dạng "ls" và "-a", sau đó là ký tự NULL. Tôi không chắc

    6Nhiệt

    2Trả lời

    Khi tôi gọi execvp, ví dụ execvp(echo, b) trong đó b là một mảng đối số cho lệnh a, sẽ thay đổi mảng này sau này có ảnh hưởng đến lệnh gọi execvp được thực hiện trước đó không? Khi tôi thử gọi execp (