Форум программистов, компьютерный форум CyberForum.ru

Цикл for с двоеточием - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ При вводе пропускает первую строку http://www.cyberforum.ru/cpp-beginners/thread1204860.html
cout<<"\nVvedite text: "; for (int i=0; i < n; i++) { cout<<"Vvedite"<<i+1<<"stroku\n"; gets(txt); fprintf(f1, "%s\n", txt); } Нужно записывать строки в файл, притом должны быть также пустые строки, поэтому использую gets. При попытке записать строки - первую почему-то пропускает.
C++ Организация циклических вычислительных процессов Задание: Вычислить и вывести на экран в виде таблицы значения функции, заданной с помощью ряда Тейлора, на интервале от xn до xk с шагом dx с точностью  согласно варианту индивидуального задания. Таблицу снабдить заголовком и шапкой. Каждая строка должна содержать значение аргумента, значение функции и количество просуммированных членов ряда. #include "stdafx.h" # include <stdio.h> # include... http://www.cyberforum.ru/cpp-beginners/thread1204850.html
Работа с файловыми потоками. Выполнить проверку в готовом коде на верхний регистр C++
Хотел бы обратиться к аудитории этого сайта с данной проблемой-в программе, которую я написал, не выполняется одно условие-не проверяется заглавная буква(а так как рассматривается литературное произведение, заглавные буквы обязательны). Так вот, я не могу понять, как бы это сделать. Есть идеи копировать строчку, привести её в нижний регистр, проверить и на выходе уже восстановить все регистры. ...
C++ Вывести список сотрудников пенсионного возраста на сегодняшний день с указанием стажа работы
Есть созданный файл, который содержит сведения о сотрудниках института. Структура записи: фамилия сотрудника, название отдела, год рождения, стаж работы, должность, оклад. Нужно написать программу, которая выводит список сотрудников пенсионного возраста на сегодняшний день с указанием стажа работы; средний стаж работающих в отделе X.
C++ Как выразить из числа Arc tg http://www.cyberforum.ru/cpp-beginners/thread1204808.html
Подскажите пожалуйста. Как выразить из числа Arc tg из переменой zn в градусах!
C++ Запись информации из вектора типа string в вектор типа double Как записать только числа , которые хранятся в векторе типа стринг, в вектор типа дабл, в векторе типа стринг есть как буквы так и числа , мне нужно как-то вытащить от туда только числа, не подскажите как это сделать? подробнее

Показать сообщение отдельно
Nick Alte
Эксперт С++
1636 / 1008 / 119
Регистрация: 27.09.2009
Сообщений: 1,945
Завершенные тесты: 1
10.06.2014, 20:21
Да, у него есть особенность. Одна из мозгоразрывающих штучек, подаренных нам C++11 (наряду с волшебными final и override), зависимость языковой конструкции от стандартной библиотеки. Эта разновидность цикла зависит от функций std::begin и std::end.
Синтаксис такой: слева идентификатор для работы с элементом контейнера, справа контейнер. auto автоматически выведет тип, но можно указать и вручную. При объявлении со знаком & (без const) можно изменять содержимое контейнера, без этого знака в идентификатор будут запихивать копии элементов.
Приведённый в примере цикл превращается вот в такое:
C++
1
2
3
4
for(auto __iter = std::begin(table); __iter != std::end(table); ++__iter){
    auto &team = *__iter;
    //...
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru