Trang 1 trên tổng số 2 12 Cuối cùngCuối cùng
Từ 1 tới 10 trên tổng số 11 kết quả

Đề tài: Hàm getline trên C++| Một vài thắc mắc, mong các bạn giúp đỡ?

  1. #1
    Ngày gia nhập
    12 2008
    Bài viết
    25

    Exclamation Hàm getline trên C++| Một vài thắc mắc, mong các bạn giúp đỡ?

    Code:
    #include "string"
    #include "iostream"
    using namespace std;
    
    void main()
    {
    	string str,str1,str2;
    	cout << "Nhap chuoi 1: " << endl;
    	getline(cin, str);
    
    	cout << "Chuoi: " << str << endl;
    	fflush(stdin);
    	cout << "Nhap chuoi 2: " << endl;
    	getline(cin, str1);
    
    	cout << "Chuoi: " << str1 << endl;
    	fflush(stdin);
    	cout << "Nhap chuoi 3: " << endl;
    	getline(cin, str2);
    	cout << "Chuoi: " << str2 << endl;
    }
    Cho mình hỏi là tại sao mổi lần nhập mình phải enter 2 lần,có cách nào sửa được không.THANKS các member nhiều

  2. #2
    Ngày gia nhập
    04 2009
    Nơi ở
    một căn hộ nhỏ trên trái đất
    Bài viết
    372

    bạn chạy trinh biên dịch nào, của mình chạy không bị vậy

  3. #3
    Ngày gia nhập
    04 2008
    Bài viết
    336

    Chạy thì bình thường
    Tuy nhiên cậu fflush(stdin) để làm gì vậy ? Nhập xuất trên i/ostream chứ có trên stdin/out đâu
    code ra gió bão

  4. #4
    Ngày gia nhập
    12 2008
    Bài viết
    25

    Mình chạy trên VC6.0,nhưng mổi khi mình nhập thì phải enter 2 lần mới được,không hiểu sao nửa,vậy trong iostream lệnh gì dùng để xóa vùng nhớ
    mình gà nên member chỉ mình nha.THANKS

  5. #5
    Ngày gia nhập
    02 2008
    Bài viết
    1,009

    Code:
    #include "string"
    #include "iostream"
    using namespace std;
    
    void main()
    {
    	string str,str1,str2;
    	cout << "Nhap chuoi 1: " << endl;
    	getline(cin, str);
    
    	cout << "Chuoi: " << str << endl;
    	cout << "Nhap chuoi 2: " << endl;
    	getline(cin, str1);
    
    	cout << "Chuoi: " << str1 << endl;
    
    	cout << "Nhap chuoi 3: " << endl;
    	getline(cin, str2);
    	cout << "Chuoi: " << str2 << endl;
    }
    bài bạn không cần fflush(stdin);

  6. #6
    Ngày gia nhập
    10 2008
    Bài viết
    178

    Mặc định Hàm getline trên C++| Một vài thắc mắc, mong các bạn giúp đỡ?

    vs 6 khác 2005 nhiều không nhỉ.tớ chạy trên 2005 thấy ok mà

  7. #7
    Ngày gia nhập
    12 2008
    Bài viết
    25

    Nhưng không bik sao mổi lần nhập xong mình enter xuống hàng,thì lại phải enter lần nửa,ko bik sao???

  8. #8
    Ngày gia nhập
    02 2008
    Bài viết
    1,009

    tại cái fflush(stdin); chứ đâu,cậu cứ cho bừa nó vào thì chẳng thế,chỉ cho khi nào trong cùng 1 hàm có cả cin>> và getline thôi và cũng chỉ cần cho sau cin thôi cho bừa cả dòng in ra màn hình kia làm gì

  9. #9
    Ngày gia nhập
    12 2008
    Bài viết
    25

    Sao mình bỏ cái fflush(stdin) thì khi nhập chuổi thứ 2 nó ko chiệu xuất ra màn hình,khai nhập chuổi thứ 3 thì nó lại xuất chuổi 2 ra,kỳ quá,không lẻ do C6.0 ta.

  10. #10
    Ngày gia nhập
    10 2008
    Bài viết
    178

    Trích dẫn Nguyên bản được gửi bởi anhhaibi Xem bài viết
    Sao mình bỏ cái fflush(stdin) thì khi nhập chuổi thứ 2 nó ko chiệu xuất ra màn hình,khai nhập chuổi thứ 3 thì nó lại xuất chuổi 2 ra,kỳ quá,không lẻ do C6.0 ta.
    cài 2005 hay 2008 mà dùng thấy nó chuẩn hơn đó cậu

Các đề tài tương tự

  1. Mong nhận được sự giúp đỡ của mọi người về cách đặt chỗ trên web viết bằng ASP.NET
    Gửi bởi kunkun1991 trong diễn đàn Thắc mắc lập trình ASP.NET
    Trả lời: 0
    Bài viết cuối: 15-04-2013, 12:37 AM
  2. Bài tập C, Xây dựng menu 2 lớp trên C...mong các bậc tiền bối giúp đỡ
    Gửi bởi tungcris trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 3
    Bài viết cuối: 24-11-2011, 03:07 PM
  3. Đổi cơ số trên C, mong các bạn giúp đỡ?
    Gửi bởi ngocanh711 trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 8
    Bài viết cuối: 31-12-2009, 10:17 PM
  4. Hàm tìm kiếm trên bảng băm, mong được giúp đỡ???
    Gửi bởi crazy_froghp trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 1
    Bài viết cuối: 25-05-2009, 05:39 AM
  5. Thắc mắc số kĩ thuật trên file, mong anh em vô chỉ giúp
    Gửi bởi chanphat01001 trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 2
    Bài viết cuối: 22-11-2007, 05:07 PM

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn