Nhận vào đối số dòng lệnh là gì?

Nhận vào đối số dòng lệnh là sao thế các bạn

Là tham số mà bạn đưa vào khi chạy chương trình:

1 Like

Viết chương trình nhận vào đối số dòng lệnh là 1 danh sách các số thực
mà mình đâu có sử dụng chương trình còn đâu vậy là tham số nhập vào từ bàn phím hả cậu?

Nếu ý bạn là làm cách nào để truy cập vào tham số dòng lệnh thì đây là ví dụ:

#include <iostream>
int main(int argc, const char **argv)
{
	int i = 1;
	while(i < argc)
	{
		std::cout << "Value: " << argv[i] << std::endl;
		i++;
	}
}

Những gì bạn đưa vào chương trình thông qua dòng lệnh sẽ được lưu vào mảng argv. Sau đó truy cập tới các phần tử đã nhập trong chương trình bằng cách truy cập mảng này. Ví dụ phần tử thứ nhất là argv[1], thứ hai là argv[2]. Riêng argv[0] chứa tên chương trình.

Kết quả:

1 Like

cảm ơn bạn nhé mình hiểu rùi

mà bạn ơi mình chạy chương trình của bạn nó ra giống vậy thú thật mình mói học lập trình mong bạn chỉ giáo

Execute > Parameters (Dev-C++).

2 Likes
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?