Hỏi đáp
Chia sẻ kiến thức, cùng nhau phát triển
mình có 1 đoạn code như ở dưới, mình không hiểu về tham số dòng lệnh nên mọi người có thể giải thích giúp mình đoạn này được không ạ
int main(int argc, char **argv) {
if (argc < 2) {
printf("usage: %s 'string'\n", argv[0]);
return 1;
}
char *msg = argv[1];
size_t len = strlen(msg);
.....
}
cảm ơn nhé, mình hiểu rồi
Bạn có thể hiểu tham số dòng lệnh là.
App của bạn khi build ra file exe sẽ có thể chạy = CMD
thì lúc này "HowKteam.com" chính là tham số truyền vào. Nằm trong biến
còn
chỉ ra số lượng tham số bạn đưa vào
Cụ thể là bạn cần giải thích chỗ nào nhỉ?