Viết 1 chương trình đơn giản đọc dữ liệu từ file INPUT.txt nhưng không ra kết quả đúng ý?

e viết 1 chương trình đơn giản đọc dữ liệu từ file INPUT.txt :frowning: sao mà nó ko ra kết quả đúng ý
Anh/chị đi qua chỉ giúp e sai ở đâu vậy?

f1 >> n chứ ? Cả chỗ nhập số nữa

mình đã sửa f1>>n nhưng vẫn ra giá trị kia b à :frowning: bạn bảo chỗ nhập số là sao?

f1 >> a[i] đó
Cái đó cũng phải chuyển

Mình nghĩ nó sai ở cái kiểu dữ liệu hay sao ý :frowning: nó vẫn cứ ra n=-85877… như hình

Ban up code nên đi :smile:

http://codepad.org/iFCn1pBJ
nhờ b xem hộ mình cái :frowning:

Ủa.sao lại có nhập tên file rồi tạo lạ qua.mình chưa làm thế bao giờ

thì cũng giống như cái code ở trên mình đăng thôi mà :frowning:
or bạn thử code cho mình xem được ko?

Hồi trước mình có làm clip này, bạn có thể coi tham khảo qua.

#include <iostream>
#include <stdlib.h>
#include <fstream>
using namespace std;
int main()
{
	int a[100], n, i;
	char infilename[20];

	fstream f1,f2;

	f1.open("input.txt", ios::in);
	f1 >> n;
	while(!f1.eof())
		f1 >> a[i++];
	f1.close();
	cout <<"Gia tri n = " << n << endl;
	for(i = 0 ; i < n ; i++)
		cout << "a[" <<  i + 1 << "] = " << a[i] << endl;
	system("pause");
return 0;
}

Thanks you :slight_smile: nhưng b xem code trên của mình xem sai chỗ nào đc ko b

b đã chạy được chưa? mình chạy code of b vẫn ko được

À thông cảm nha. Hôm nay ngủ dậy thì bị ốm cái đầu nó cứ quay quay. Không xem đc :frowning:

Mình chạy rồi.bạn tạo thêm tệp input.txt nữa.vào cùng thư mục với file cpp đó. là dc.mình lấy số liệu như của bạn

bạn dùng phần mêm nào viết code thế. mình dùng VC2010

Mình dùng sublime code

Bực nhỉ :frowning: Bực với cái VC 2010 này lắm ý

code của bạn chạy đúng nha.
bạn xem lại file INPUT cùng thư mục với file cpp chưa.

1 Like

MÌnh chạy trên codeblock cũng lỗi @@ không biết sao.Để xem lại đã

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