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

цикл while(cin) - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Вопрос http://www.cyberforum.ru/cpp-beginners/thread423993.html
есть командная строка cmd, в ней постоянно приходиться прописывать всякие net sh, собствено вопрос: можли написать программу которая будет делать это автоматически? Если да как можно эти команды внести в код чтоб они потом прописывались в cmd и выполнялись.
C++ Найти количество групп с пятью символами. Дана строка, состоящая из групп нулей и единиц. Каждая группа отделя-ется от другой одним или несколькими пробелами. Найти количество групп с пятью символами. http://www.cyberforum.ru/cpp-beginners/thread423990.html
Определить длину содержащейся в тексте максимальной серии символов, отличных от букв латинского алфавита C++
1.Текст – это непустая последовательность букв. Дан текст. Определить длину содержащейся в тексте максимальной серии символов, отличных от букв латинского алфавита. Именуйте темы осмысленно!
Как закрыть и удалить файл? C++
Здравствуйте, помогите пожалуйста, у меня есть строка name_txt(string) где прописан путь к txt файлу который надо закрыть(если открыт) и удалить. remove требует символьный массив, можно ли без него?
C++ Защита от некорректного ввода для действительных чисел http://www.cyberforum.ru/cpp-beginners/thread423970.html
Программа полностью рабочая, только нужно написать защиту от некорректного ввода, и не знаю как это сделать #include <stdafx.h> #include <stdio.h> #include <locale.h> #include <conio.h> #include <math.h> #include <malloc.h> #include <stdlib.h>
C++ Коды клавиш и обработка событий клавиатуры в консоли Многие часто спрашивают один и тот же вопрос по поводу обработки событий нажатия клавиш в консоли. вот простейший пример перехвата: int i_input; i_input = getch(); switch (i_input) { подробнее

Показать сообщение отдельно
easybudda
Модератор
Эксперт С++
 Аватар для easybudda
9371 / 5421 / 914
Регистрация: 25.07.2009
Сообщений: 10,423
09.01.2012, 16:43     цикл while(cin)
Вообще без циклов
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
#include <iostream>
#include <iterator>
#include <algorithm>
#include <numeric>
#include <limits>
#include <vector>
 
int main(){
    std::vector<int> vec;
    
    std::cout << "Enter some numbers (q for finish):" << std::endl;
    std::copy(std::istream_iterator<int>(std::cin), std::istream_iterator<int>(), std::back_inserter(vec));
    
    std::cin.clear();
    std::cin.ignore(std::numeric_limits<std::streamsize>::max(), '\n');
    
    int n;
    std::cout << "Number of elements to sum: ";
    std::cin >> n;
    
    if ( n < 1 || n > vec.size() )
        std::cerr << "Wrong value!" << std::endl;
    else
        std::cout << "Sum of first " << n << " elements: " << std::accumulate(vec.begin(), vec.begin() + n, 0) << std::endl;
    
    return 0;
}
 
Текущее время: 00:32. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru