Cách mở file bằng chương trình của mình khi nhấp đúp?

Mình có một chương trình đọc file txt đơn giản như thế này

#include <iostream>
#include <fstream>
#include <string>
using namespace std;

int main()
{
	string path;
	fstream file;
	char c = 0;
	cout << "Enter path: ";
	getline(cin, path);
	file.open(path, ios::in);
	if (!file)
		cout << "File is not found!";
	else
	{
		while (!file.eof())
		{
			file.get(c);
			cout << c;
		}
		file.close();
	}
	cin.get();
	return 0;
}

nhưng thay vì phải nhập vào đường dẫn của file vào chương trình để mở mình muốn mở trực tiếp bằng cách nhấp đúp file thì phải làm thế nào?

Ngoài ra chương trình này của mình gặp vấn đề là ví dụ như trong file txt chứa chuỗi

hello

thì nó lại xuất ra

helloo

xin mọi người giúp đỡ :yum:

do file.eof bạn sửa theo topic này

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