01/10/2018, 14:05

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

Florastamine viết 16:15 ngày 01/10/2018

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

Vĩ Huỳnh viết 16:19 ngày 01/10/2018

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?

Florastamine viết 16:11 ngày 01/10/2018

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ả:

Vĩ Huỳnh viết 16:16 ngày 01/10/2018

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

Vĩ Huỳnh viết 16:12 ngày 01/10/2018

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

rogp10 viết 16:17 ngày 01/10/2018

Execute > Parameters (Dev-C++).

Bài liên quan
0