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

работа с тестовым файлом - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Есть производный класс и базовый; при чём производный использует только ЧАСТЬ ресурсов базового, правильно ли это? http://www.cyberforum.ru/cpp-beginners/thread313567.html
Ну то есть базовый класс A, с полями, допустим, a, b, c, d. И я проектирую производный класс B и я железно знаю, что он будет использовать только поле a и b (c и d будет использовать другой производный класс C). Вот не знаю, правильно ли это. Ещё до реализации не дошло, вот думаю, может правильнее написать функции к классу A (вместо производных классов); и писать A.f (); вместо B b; ...
C++ Надо чтобы, как только встречаются данные о женщине, программа преуменьшала ее возраст Имеется структура с полями фио, пол и возраст, место работы. Мне надо что бы как только встречаются данные о женщине программа преуменьшала ее возвраст. Как можно по полю пол сделать, что бы программа определяла мужчина это или женщина? (поле пол у меня типа char и все данные у меня считываются из txt файла) Добавлено через 4 часа 20 минут Ну что может кто-нибудь помочь мне? http://www.cyberforum.ru/cpp-beginners/thread313532.html
Dll приложение. Замена Английских слов на многоточие . C++
Пользовательские функции хранятся в dll файле и вызываются в приложении универсальный подход. Заменить все английские слова на многоточие Не надо писать капсом - уважайте чужие нервы Добавлено через 1 час 0 минут на Visual C++
Рисунок в С++: нарисовать самолетик в облаках C++
Нужно нарисовать самолетик в облаках , всё это сделать в виде функции. Дайте хоть набросок.
C++ Немогу разобраться с условием http://www.cyberforum.ru/cpp-beginners/thread313515.html
Немогу разобраться с условием, помогите кто знает...
C++ generate () нужно создать программу используя generate (). Нужно сгенерировать 4 числа от 0 до 3. Нашел template <class ForwardIterator, class Generator> void generate ( ForwardIterator first, ForwardIterator last, Generator gen ) { while (first != last) *first++ = gen(); } а как этим пользоваться не пойму подробнее

Показать сообщение отдельно
igorrr37
 Аватар для igorrr37
1594 / 1222 / 118
Регистрация: 21.12.2010
Сообщений: 1,868
Записей в блоге: 7
05.06.2011, 19:17     работа с тестовым файлом
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
#include <fstream>
#include <iterator>
#include <ctime>
#include <cstdlib>
 
int main(){
    std::ifstream ifs("1.txt");
    if(!ifs){std::cerr<<"File not found\n"; return -1;}
    int dist=std::distance(std::istream_iterator<std::string>(ifs), std::istream_iterator<std::string>());
    if(!dist) return -2;
    srand(time(NULL));
    int r=rand()%dist;
    ifs.clear();
    ifs.seekg(0);
    std::istream_iterator<std::string> it(ifs);
    std::advance(it, r);
    std::cout<<*it<<"\n";
    ifs.close();
    return 0;
}
 
Текущее время: 06:33. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru