-2

Здравствуйте, не могу это загуглить. Есть код программы.

int main(int argc, char* argv[])
{
setlocale(LC_ALL, "rus"); // корректное отображение Кириллицы
char buff[50];// Создает обьект типа Чар
ifstream fin("cppstudio.txt"); Создает обьект типа ifstream  и передает в конструктор название файла 

fin >> buff; // а вот эта строчка не понятна, как это работет ? что значит >>


system("pause");
return 0;
}
Accami
  • 536
  • 1
    Если совсем просто, то >> позволяет считать данные из файла(cppstudio.txt) в массив buff. – evilnw Mar 30 '17 at 06:17
  • 1
    я попробовал в Гугл вбить: c++ >>. Одна из ссылок: Что означает запись >> или << в коде – jfs Mar 30 '17 at 06:17
  • 1
    Возможный дубликат вопроса: Что означает запись >> или << в коде – jfs Mar 30 '17 at 06:24
  • 1
    @jfs не дубликат ни разу (пока что). Там была речь про арифметический оператор, а тут - про его перегруженную версию для ввода-вывода. Несмотря на похожесть, вопросы совсем не пересекаются. – Pavel Mayorov Mar 30 '17 at 06:26
  • @PavelMayorov нет, вопрос общий. Один и тот же оператор может разные действия выполнять в зависимости от типов. К примеру, принятый ответ явно упоминает cin/cout. Если необходимо, можно задать вопрос: «что делает ">>" для ifstream» – jfs Mar 30 '17 at 06:34
  • @jfs это значит что этот оператор перегружается в ifstream ? – Accami Mar 30 '17 at 06:36
  • 1
    @jfs вопрос - это заголовок с текстом, а не один только заголовок – Pavel Mayorov Mar 30 '17 at 06:36
  • @jfs если вам кажется, что у двух вопросов заголовки недопустимо похожи - предлагаю дописать заголовки – Pavel Mayorov Mar 30 '17 at 06:37
  • @PavelMayorov SO не разрешает вопросы с одинаковыми заголовками. Если автор вопроса не считает свой вопрос дубликатом, то следует более специфичный заголовок ему сделать, чтобы отразить действительный/желаемый вопрос. – jfs Mar 30 '17 at 06:40
  • @Accami вы даже сами можете >> оператор определить для желаемых типов. Вот пример кода для << и вектора – jfs Mar 30 '17 at 06:48

1 Answers1

3

Это помещение символов из файла cppstudio.txt в символный массив char buff[50]