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

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

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

Показать сообщение отдельно
san92der
14 / 14 / 3
Регистрация: 27.10.2012
Сообщений: 108
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/
 
Текущее время: 00:16. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru