Từ 1 tới 7 trên tổng số 7 kết quả

Đề tài: Cách sử dụng cin.getline và setw() trong C++ như thế nào??

  1. #1
    Ngày gia nhập
    03 2009
    Bài viết
    3

    Mặc định Cách sử dụng cin.getline và setw() trong C++ như thế nào??

    Trong bài tập tạo lớp Nhập xuất dữ liệu cho Sinh viên-Giảng viên mình gặp lệnh
    cin.getlinesetw().Các pro giải thích mình cách dùng với

  2. #2
    Ngày gia nhập
    04 2008
    Nơi ở
    HCMC
    Bài viết
    251

    Hàm cin.getline() giúp nhập 1 chuỗi có dấu cách.
    Hàm setw() thiết lập số ký tự được sử dụng
    Bạn có thể tham khảo thêm ví dụ và cách sử dụng ở đây
    http://cplusplus.com/reference/iostr...pulators/setw/

    http://cplusplus.com/reference/string/getline/
    Đã được chỉnh sửa lần cuối bởi thienthan34 : 17-05-2009 lúc 01:34 PM.
    C++ Code:
    1. for(;;){cout<<"Busy"<<endl;}
    2. system("cls");
    Hãy ủng hộ cho quỹ phát triển cộng đồng C Việt
    http://congdongcviet.com/quyphattrien-congdongcviet.cpp

  3. #3
    Ngày gia nhập
    09 2012
    Bài viết
    5

    nói rõ dùng getline cho mình được không?

  4. #4
    Ngày gia nhập
    09 2012
    Bài viết
    5

    Bạn có thể nói rõ cách dùng getline được không?? à ý mình là khi nhập từ file vào mà mình nhập cả dấu cách thì dùng getline được không vậy?

  5. #5
    Ngày gia nhập
    04 2012
    Bài viết
    16

    Trích dẫn Nguyên bản được gửi bởi universe Xem bài viết
    Bạn có thể nói rõ cách dùng getline được không?? à ý mình là khi nhập từ file vào mà mình nhập cả dấu cách thì dùng getline được không vậy?
    khi bạn nhập có dấu cách thì bạn dùng cin.getline là tốt ui, nhưng nó vẫn còn một số hạn chế mà bạn phải lưu tâm đó.
    nếu muốn có ngày mai thì hãy cố gắng từ bjo thay vì ngồi đó than phiền

  6. #6
    Ngày gia nhập
    09 2012
    Bài viết
    5

    Mặc định Cách sử dụng cin.getline và setw() trong C++ như thế nào??

    mình muốn nhập 1 đoạn xâu có dấu cách từ file ấy!???

  7. #7
    Ngày gia nhập
    01 2012
    Nơi ở
    hà nôi 2
    Bài viết
    59

    hai lệnh này như sau:
    in.getline(s, n, fchar): Phương thức này hoạt động hoàn toàn tương tự phương thức cin.get(s, n, fchar), tuy nhiên có thể khắc phục "lỗi enter" của câu lệnh trên. Cụ thể hàm sau khi gán nội dung nhập cho biến s sẽ xóa kí tự enter khỏi bộ đệm và do vậy NSD không cần phải sử dụng thêm các câu lệnh phụ trợ (cin.get(), cin.ignore(1)) để loại enter ra khỏi bộ đệm.
    Còn lệnh setw()<=>cout.width( nghĩa là dành ra n vị trí để in một số và căn lề phía bên tay phải), tuy nhiên setw() sẽ đi cùng với cout<<setw(); nếu không chả có tác dụng gì, và sử dụng nó cần khai báo trong thư viện iomanip, ngược lại cout.width có thể đứng độc lập mà vẫn có tác dụng. bạn thử code và thử sẽ thấy rõ
    I'm still a chicken
    rất vui khi được làm quen với mọi người ^_^ http://www.facebook.com/chung.v.nguyen.14

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

  1. setw trên C++ có ý nghĩa và công dụng như thế nào?
    Gửi bởi Emerald214 trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 25
    Bài viết cuối: 17-09-2012, 11:52 AM
  2. thư viện của lệnh setw() trong Dev-C++
    Gửi bởi meoluoi_nd trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 3
    Bài viết cuối: 04-08-2012, 02:28 PM
  3. setw(n) có hỗ trợ trong vc++ 2008 ko?
    Gửi bởi judoka trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 7
    Bài viết cuối: 09-06-2012, 08:21 AM
  4. Thắc mắc về hàm cin.getline() trong C++
    Gửi bởi HuuBien131211 trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 4
    Bài viết cuối: 12-12-2010, 07:40 PM
  5. Cách nhập dữ liệu cin.getline như thế nào?
    Gửi bởi ichat_91 trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 8
    Bài viết cuối: 05-10-2010, 01:34 AM

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