[Wiki] Hàm nhập chuỗi, ký tự getline trong C/C++

#include<iostream>
#include<string.h>
using namespace std;
int main(){
    int a;
    string s;
    getline(cin,s);
    cin>>a;
    cout<<s<<endl;
    cout<<a;
    return 0;
}

Viết bình thường thôi bạn
Bạn viết ra chương trình con rồi test, ra ngay ý mà

Cứuuuuu. Em test thử nhưng mà cứ dùng
cin.ignor(); là bị mất ký tự đầu khi nhập. Ai biết nguyên nhân không.

Bạn bỏ cin.ignore() đi là được mà :stuck_out_tongue:

1 Like
  • cấu trúc ssize_t getline( char ** ptr, size_t *n, FILE * stream);
    mình k hiểu cái này nghĩa là gì b
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?