Mən proqramlaşdırma ilə yeni tanışam. Get () və getline () arasındakı fərq nədir?


cavab 1:

std :: basic_istream :: get - cppreference.com

std :: basic_istream :: getline - cppreference.com

# daxil edin # daxil edin int main () {{std :: istringstream s1 ("Salam dünya."); char str [6]; s1.get (str, sizeof str, ','); // vergülünə oxumaq; Axda std :: cout << "istirimi :: get, \ n" ilə vergülü << "str <" oxuduqdan sonra vergül buraxır "" serialın tərkibində "" 
"Salam, dünya" nı oxuduqdan sonra. İstream :: get ilə bir vergül qoyun, serialda "Salam" var. "Salam, dünya" oxuduqdan sonra oxunacaq növbəti simvol '' 'dir. İstream :: getline ilə vergül istifadə edin, serialda "Salam" var. Oxunacaq növbəti simvol ''

Coliru Viewer

Proqramlaşdırma: C ++ ilə əsaslar və təcrübə (2-ci nəşr) (9780321992789): Bjarne Stroustrup: Kitablar