Форум программистов, компьютерный форум, киберфорум
Наши страницы

Текстовый рандом, не могу выбрать лучший способ - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Оператор delete http://www.cyberforum.ru/cpp-beginners/thread943359.html
Написал небольшую программу и в просмотрел каждую строчку в отладчике. И получается что сразу же после оператора delete p_val; значение в памяти меняется с 500.0000000000000 на...
C++ Как сделать оригинальные окна программы на с++? Здравствуйте. Подскажите в какую сторону копать. Нужно сделать оригинальные окна программы. То есть не стандартные Windows окошки, а свои. Хоть направление посоветуйте, в каком направлении двигаться? http://www.cyberforum.ru/cpp-beginners/thread943339.html
C++ Машинное представление графов
Нужно разработать программу, которая получает матрицу смежности неорграфа по заданной матрице инцидентности. Предусмотреть возможность ввода матрицы инцидентности с клавиатуры и из текстового файла....
C++ Базовые понятия-класс. Как он сотносится с обьектом?
Обьясните также пожалуста, что значит error C2864: miclasse::AA: в пределах класса могут быть инициализированы только статические константные данные-члены целого типа
C++ Циклы и двумерные массивы http://www.cyberforum.ru/cpp-beginners/thread943314.html
Решенная задача: Вы продаете книгу "Язык С++ для чайников". Напишите программу, которая позволит ввести помесячные объемы продаж в течении года (в количестве книг, а не в деньгах). Программа...
C++ Зашел в тупик! Имеется задача http://********/index.asp?main=task&id_task=234 . Имеется ее решение: #include <stdio.h> #include <iostream> int main () { freopen("input.txt","r",stdin); ... подробнее

Показать сообщение отдельно
san92der
14 / 14 / 3
Регистрация: 27.10.2012
Сообщений: 109
26.08.2013, 18:12
Обновленный комментариями код. Все, что нужно для работы с файлом тут уже есть:
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
#include <fstream>
#include <iostream>
#include <vector>
#include <string>
 
using namespace std;
 
int main(int argc,char** argv) {
 
    string line;
    vector<string> lines;
    ifstream file("MyFile.txt");//создается поток типа ifstream, т.е. файл можно только прочитать
                                      //и открываем файл
   
    
    while (getline(file, line)) { //функция getline() будет построчно считывать по одной строке из файла
            lines.push_back(line);//и каждую новую строку помешать в вектор
    }
 
    file.close();//закрытие файла
    cout<<lines[rand()%lines.size()];
 
    system ("pause");
}
Про файловые потоки можно почитать тут: http://programmersclub.ru/34/
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru