getline

    1зной

    1ответ

    В C, работающем в Visual Studio Express 2013 в системе Windows 7, у меня есть следующий код, который предназначен для печати строк в текстовом файле, на котором появляется комментарий. Такие строки ук

    2зной

    3ответ

    Поэтому я использую map<string,int> для связывания строки с целочисленным значением, чтобы каждый int представлял количество строк, которые появляются в строке, и в конце я печатаю каждую строку и про

    1зной

    1ответ

    int main() { int n; cin>>n; string str1[n]; for(int i=0;i<n;i++) getline(cin,str1[i]); return 0; } Я написал код для ввода n строк, но код принимает только (n-1) строки в качестве входны

    0зной

    1ответ

    У меня есть программа, которую я пытаюсь написать, которая постоянно контролирует файл журнала и выводит определенные элементы в новый файл. Я использую по существу. for (int i = 1; i < y; i ++)

    -3зной

    1ответ

    Зачем мне нужно дважды входить, чтобы получить текущую директорию? Я замечаю, что если я изменил местоположение оператора printf в цикле, поведение изменится. Я не понимаю, почему это так. Рабочий код

    1зной

    3ответ

    Мне нужно сделать программу, которая читает цифры n в строке. Например, пользователь сначала помещает в список 2-х номеров, как это: P n мне удалось прочитать те с scanf, но теперь мне нужно прочитать

    0зной

    2ответ

    Book.h: #ifndef BOOKDATE #define BOOKDATE #include <iostream> #include <string> class Book{ friend std::istream& operator>>(std::istream&, Book&); private: std::string title, author;

    -1зной

    4ответ

    Я мало знаю о функции sscanf, но то, что я пытаюсь сделать, - это перебрать строку целых чисел. Учитывая переменную char *lineOfInts Я сделал эту строку, которая регистрирует ввод пользователей. Я м

    1зной

    1ответ

    У меня возникла проблема, когда мой цикл for-loop пропускает функцию getline. Если я заменил его на std :: cin, тогда он работает, поэтому я думаю, что это связано с тем, что я ввел в getline. Вот мой