Нова сам у програмирању. Која је разлика између гет () и гетлине ()?


Одговор 1:

стд :: басиц_истреам :: гет - цппреференце.цом

стд :: басиц_истреам :: гетлине - цппреференце.цом

#инцлуде <сстреам>
#инцлуде <иостреам>

инт маин ()
{
    {
    стд :: истрингстреам с1 ("Здраво, свет.");
    цхар стр [6];
    с1.гет (стр, сизеоф стр, ','); // читање до зареза; оставља зарез на потоку
    стд :: цоут << "након читања \" "<< с1.стр () <<" \ "до зареза користећи истреам :: гет, \ н"
              << "низ садржи \" "<< стр <<" \ "\ н"
              << "следећи знак за читање је '" << (цхар) с1.гет () << "' \ н";
    }

    {
    стд :: истрингстреам с1 ("Здраво, свет.");
    цхар стр [6];
    с1.гетлине (стр, величина стр, ','); // читање до зареза; уклања зарез из стрима
    стд :: цоут << "након читања \" "<< с1.стр () <<" \ "до зареза користећи истреам :: гетлине, \ н"
              << "низ садржи \" "<< стр <<" \ "\ н"
              << "следећи знак за читање је '" << (цхар) с1.гет () << "' \ н";
    }
}
након читања "Здраво, света." до зареза користећи истреам :: гет,
низ садржи "Здраво"
следећи знак који треба прочитати је „,“
након читања "Здраво, света." до зареза користећи истреам :: гетлине,
низ садржи "Здраво"
следећи лик који треба да прочита је ''

Цолиру Виевер

Програмирање: принципи и пракса употребе Ц ++ (друго издање) (9780321992789): Бјарне Строуструп: Књиге