e viết 1 chương trình đơn giản đọc dữ liệu từ file INPUT.txt sao mà nó ko ra kết quả đúng ý
Anh/chị đi qua chỉ giúp e sai ở đâu vậy?
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 ý?
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 à 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 ý nó vẫn cứ ra n=-85877… như hình
Ban up code nên đi
Ủ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à
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 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
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ỉ Bực với cái VC 2010 này lắm ý
MÌnh chạy trên codeblock cũng lỗi @@ không biết sao.Để xem lại đã