Chào mừng đến với Diễn đàn lập trình - Cộng đồng lập trình.
Kết quả 1 đến 3 của 3
  1. #1
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    đây là dữ liệu trong file backoff

    0 0.123456
    0 0.654321
    0 0.987
    Mã:
    #include <iostream>;#include <fstream>;#include <conio.h>using namespace std;int main(){    string line;    int tmp=0,count1=0,count2=0,count3=0;    double sl;    ifstream myfile;    myfile.open("backoff.txt");    myfile>>tmp;    myfile >>sl;    while (!myfile.eof()){        cout <<tmp<<" "<<sl<<endl;        if (tmp ==0) count1++;        else if (tmp == 2) count2++;        else if (tmp == 4) count3++;        //sl = 0;        myfile>>tmp;        myfile >> sl;    }    cout << count1<<endl;    cout <<count2<<endl;    cout<<count3<<endl;    getch();    return 0;}

  2. #2
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    cảm ơn nhé. từ code của bạn mình cũng sửa được thực hiện được mục đích của mình. cảm ơn nhé. hihi.
    lâu không động đến. quên hết rồi.

  3. #3
    Ngày tham gia
    Sep 2015
    Bài viết
    0

    Help đọc dữ liệu từ file

    mình có file cụ thể định dạng nó thế này chẳng hạn
    0 0.938383
    1 0.0338383
    0 039393.0393
    <số nguyên><dấu cách><số thực><dấu xuống dòng>
    mục đích là mình muốn giá trị số nguyên và giá trị số thực vào 2 biến a và b trong mỗi lần đọc
    viết từ sáng mà cứ loay hoay mãi
    mình viết code này
    Mã:
    #include <iostream>;
    #include <fstream>;
    using namespace std;
    int main(){
    	string line;
    	int tmp=0,count1=0,count2=0,count3=0;
    	double sl;
    	ifstream myfile("backoff.txt");
    	myfile.open("backoff.txt");
    	while (!myfile.eof()){
    		myfile.get() >> tmp;
    		myfile >> sl;
    		cout << tmp;
    		if (tmp ==0) count1++;
    		else if (tmp == 2) count2++;
    		else if (tmp == 4) count3++;
    		sl = 0;
    	}
    	cout << count1<<endl;
    	cout <<count2<<endl;
    	cout<<count3<<endl;
    	return 0;
    	
    }
    mình lâu rồi không lập trình. tìm mỏi mắt mà chẳng đâu vào đâu
    nó in ra toàn số 0 chạy mãi khôgn hết.

 

 

Quyền viết bài

  • Bạn Không thể gửi Chủ đề mới
  • Bạn Không thể Gửi trả lời
  • Bạn Không thể Gửi file đính kèm
  • Bạn Không thể Sửa bài viết của mình
  •