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

fstream, string, random - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Робота из символьными строками http://www.cyberforum.ru/cpp-beginners/thread985518.html
За індивідуальним завданням створити функцію для обробки символьних рядків. За зразок брати бібліотечні функції обробки рядків мови C, але не застосовувати їх у своїй функції. Передбачити обробку помилок у завданні параметрів і особливі випадки. Розробити два варіанти заданої функції - використовуючи традиційну обробку масивів і використовуючи адресну арифметику. Индивидуальное задание: ...
C++ Определить седловые точки матрицы Доброго времени суток. Задали написать программу на C++, вот задание: "Дана целочисленная матрица. Определить: 1) Кол-во отрицательных элементов строк, которые содержат хотя бы один нулевой элемент; 2) Номера строк и столбцов седловых точек матрицы." Сама смогла написать лишь это:, а дальше что делать не знаю, помогите пожалуйста. #include <iostream> #include <conio.h> #include <time.h>... http://www.cyberforum.ru/cpp-beginners/thread985507.html
C++ переделать сортировку на метод Шелла
#include "stdafx.h" #include <iostream> #include<cstdlib> #include<ctime> using namespace std; int main () {const int n=3;const int m=3; int a; srand(time(NULL)); int i,j;
Ссылка не тему в форуме C++
Добрый день. Не могу найти тот топик (в cyberforum.ru) в котором при рекурсивном вызове main() выводилась стихотворение. Автор вроде или Стауструп или Керниган и Ритчи. Дайте, пожалуйста ссылку, если кто вруг кто знает :) Добавлено через 5 часов 15 минут лежит же где-то на форуме ... не помню как называется тема...
C++ Программа С++ http://www.cyberforum.ru/cpp-beginners/thread985499.html
За індивідуальним завданням створити функцію для обробки символьних рядків. За зразок брати бібліотечні функції обробки рядків мови C, але не застосовувати їх у своїй функції. Передбачити обробку помилок у завданні параметрів і особливі випадки. Розробити два варіанти заданої функції - використовуючи традиційну обробку масивів і використовуючи адресну арифметику Вот индивидуальное задание:...
C++ Попадает ли точка в закрашенную область? Здравствуйте! У меня вопрос, решить за меня не надо, готового кода тоже не надо.Сама сделаю. Вот есть такая область, как на картинке. Я вот чего никак не могу понять. Как задать параболу? Преподаватель не дал никаких точек, ничего кроме рисунка. Если с окружностями все более менее понятно, то вот как тут с параболой быть ума не приложу. Я думала так. Входные данные: два радиуса,... подробнее

Показать сообщение отдельно
dane.yeah
15 / 15 / 1
Регистрация: 08.04.2012
Сообщений: 133
23.10.2013, 23:47  [ТС]     fstream, string, random
Добавлено через 1 час 3 минуты
Цитата Сообщение от Rivory Посмотреть сообщение
Ну дергайте построчно весь файл в какой-нибудь контейнер, например вектор, потом от туда выбирайте рандомную строку, разбивайте её на слова и запихивайте в объект структурки. Что-то вроде такого:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
int main(int argc, char** argv)
{
    ifstream infile("FIO.txt");
    string line;
    vector<string> lines;
    if(!infile.is_open()) cout<<"WHYYYY?";
    while (getline(infile, line))
    {
        try {
            lines.push_back(line);
        } catch (...) {
            infile.close();
            throw;
        }
    }
    system("pause");
    return 0;
 }
В итоге вектор lines у меня полностью заполнен строками вида Ivanov Ivan Ivanovich
И всё таки не могу понять как добиться рандома из вектора, у нас есть lines.begin() и lines.end() как голова вектора и концовка, а как получить какой-нибудь средний не пробегая по всему вектору не пойму, допустим можно конечно данные из вектора отправлять в структуру, а потом только рандомом их

Добавлено через 44 минуты
Разобрался, спасибо)
 
Текущее время: 01:06. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru