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

Đề tài: Cho mình hỏi về cách dùng hàm cout ,cin,cin.get

  1. #1
    Ngày gia nhập
    10 2011
    Nơi ở
    C:\Windows\Prefetch
    Bài viết
    0

    Unhappy Cho mình hỏi về cách dùng hàm cout ,cin,cin.get

    Đề : Nhập thông tin 1 sinh viên với mã sv, họ và tên,quê quán,điểm trung bình, xuất thông tin vừa nhập.
    Mình làm thế này sai chỗ nào mà nó chỉ cho nhập mã sv và điểm TB thôi còn không cho nhập tên SV,quê quán.Mong các bro giúp !!! thanks so much!

    #include<iostream.h>
    #include<conio.h>
    #include <math.h>
    main()
    {
    char ma[50],ho_ten[100],que_quan[100];
    float dtb;
    cout <<"Nhap ma sinh vien :";
    cin>>ma;

    cout <<"Nhap ho va ten:"<<"\n";
    cin.get(ho_ten,100);

    cout <<"Nhap que quan:"<<"\n";
    cin.get(que_quan,100);

    cout<<"Nhap diem trung binh nam hoc:"<<"\n";
    cin>>dtb;

    cout<<"Ma SV:"<<ma<<"\n";
    cout<<"Ho va Ten sinh vien:"<<ho_ten<<"\n";
    cout<<"Que quan:"<<que_quan<<"\n";
    cout<<"Diem trung binh nam hoc:"<<dtb<<"\n";
    return 0;
    }

  2. #2
    Ngày gia nhập
    10 2011
    Nơi ở
    TP.HCM
    Bài viết
    1

    Đối với các lệnh gets() và cin.gets() do có cái gì đó dính dáng tới bộ đệm (có này mình cũng không tìm hiểu kỹ lắm, chỉ biết là vậy) nên bạn phải dùng thêm lệnh này trước các lệnh đó.....
    Code:
    cin.ignore()

  3. #3
    Ngày gia nhập
    10 2011
    Nơi ở
    C:\Windows\Prefetch
    Bài viết
    0

    Đúng rồi bạn ạ.Mình làm dc rồi ! thank's bạn nhiều

  4. #4
    Ngày gia nhập
    07 2014
    Bài viết
    0

    cho em hỏi em dùng lệnh cin va cout như thế này có gì sai không mà sao lúc chạy nó in ra hết màn hình luôn ah?
    int nhapmang(int a[10][10],int m,int n)
    {
    for (i=0;i<m;i++)
    for (j=0;j<n;j++)
    cin >> a[i][j];
    }
    int xuatmang(int a[10][10],int m, int n)
    {
    for (i=0;i<m;i++)
    for (j=0;i<n;j++)
    cout << "a[i][j]" ;
    cout << "\n";

  5. #5
    Ngày gia nhập
    12 2013
    Nơi ở
    Biên Hòa
    Bài viết
    10

    Code:
    int nhapmang(int a[10][10],int m,int n)
    {
    for (i=0;i<m;i++)
    for (j=0;j<n;j++)
    cin >> a[i][j];
    }
    int xuatmang(int a[10][10],int m, int n)
    {
    for (i=0;i<m;i++)
    {
    for (j=0;i<n;j++)
    cout << a[i][j] ;
    cout << "\n";
    }
    như lày mới đúng nà

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

  1. Kỹ thuật C++ Hàm cout và toán tử ++, --
    Gửi bởi longthanh1412 trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 11
    Bài viết cuối: 13-03-2013, 10:19 AM
  2. Dùng hàm cout, cin thì include thư viện gì ???
    Gửi bởi nguoixanh trong diễn đàn Thắc mắc lập trình Visual C++
    Trả lời: 6
    Bài viết cuối: 05-12-2010, 08:12 PM
  3. Lỗi cout.precision
    Gửi bởi aydada trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 8
    Bài viết cuối: 13-06-2010, 03:01 PM
  4. Lỗi biên dịch khi dùng iostream và cout trên VC++??
    Gửi bởi daicathichbahoa trong diễn đàn Thắc mắc lập trình Visual C++
    Trả lời: 4
    Bài viết cuối: 18-05-2009, 07:31 AM
  5. In ra màn hình dùng cout<< có xac định vị trí
    Gửi bởi conan_godman trong diễn đàn Thắc mắc lập trình Visual C++
    Trả lời: 3
    Bài viết cuối: 18-11-2008, 08:37 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