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
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
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 (