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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Jleloush
1 / 1 / 1
Регистрация: 16.01.2010
Сообщений: 26
#1

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

05.06.2011, 17:36. Просмотров 628. Ответов 8
Метки нет (Все метки)

пишу прогу и не знаю как написать кусок кода: нужно из файла (словаря) скопировать рандомное слово.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.06.2011, 17:36     работа с тестовым файлом
Посмотрите здесь:

работа с файлом - C++
объясните, пожалуйста, что тут происходит. особенно строчку, где ofs.write(reinterpret_cast<char const*>(arr), n * sizeof(*arr)); ...

Работа с файлом - C++
Написать программу, которая считывает текст из файла и выводит на экран только цитаты, то есть предложения, заключенные в кавычки.

Работа с файлом - C++
в общем есть некая решенная задача которая имеет классы и методы(ввода и вывода) для них, нужно ювелирно переделать методы так чтоб они...

Работа с файлом - C++
Помогите если не затруднит. Есть текстовый файл(примерно такой): A asdada qweqw A ijiijij nvbjk rtrt A

работа с файлом) - C++
Помогите пжлст написать прогу.Задание: Найти среднее количество знаков препинания в абзаце.Текст считывать с файла. Добавлено через...

Работа с файлом - C++
вот смотрите есть файл chisla.txt В нем содержатся цифры ( Например 101 258 164) Как мне изъять из файла ТОЛЬКО 1 число (например 101)???

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
gooseim
Эксперт С++
508 / 412 / 37
Регистрация: 23.09.2010
Сообщений: 1,159
05.06.2011, 18:37     работа с тестовым файлом #2
какой формат файла (словаря)?
Jleloush
1 / 1 / 1
Регистрация: 16.01.2010
Сообщений: 26
05.06.2011, 18:45  [ТС]     работа с тестовым файлом #3
слово1
слово2
...
словоN
gooseim
Эксперт С++
508 / 412 / 37
Регистрация: 23.09.2010
Сообщений: 1,159
05.06.2011, 18:46     работа с тестовым файлом #4
слова могут быть содержать пробел?
Jleloush
1 / 1 / 1
Регистрация: 16.01.2010
Сообщений: 26
05.06.2011, 18:51  [ТС]     работа с тестовым файлом #5
Цитата Сообщение от gooseim Посмотреть сообщение
слова могут быть содержать пробел?
нет не могут
igorrr37
1641 / 1269 / 133
Регистрация: 21.12.2010
Сообщений: 1,932
Записей в блоге: 7
05.06.2011, 19:17     работа с тестовым файлом #6
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;
}
Jleloush
1 / 1 / 1
Регистрация: 16.01.2010
Сообщений: 26
05.06.2011, 19:34  [ТС]     работа с тестовым файлом #7
ошибка вылазит в этой строке
std::cout<<*it<<"\n";
вот что пишет
error C2679: бинарный "<<": не найден оператор, принимающий правый операнд типа "const std::string" (или приемлемое преобразование отсутствует)
igorrr37
1641 / 1269 / 133
Регистрация: 21.12.2010
Сообщений: 1,932
Записей в блоге: 7
05.06.2011, 19:40     работа с тестовым файлом #8
попробуй
#include <string>
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.06.2011, 19:49     работа с тестовым файлом
Еще ссылки по теме:

Работа с файлом - C++
#include &lt;iostream&gt; #include &lt;string&gt; using namespace std; struct STUDENT // структура STUDENT { string name; ...

Работа с файлом - C++
Имеется текст документа, состоящий из нескольких параграфов. Каждый параграф начинается с заголовка и отделен пустой строкой от предыдущего...

Работа с файлом - C++
Помогите пожалуйста. Надо подсчитать в файле количество букв &quot;A&quot; и записать это число в конец файла.

Работа с файлом - C++
Программа для записи/прочитки текстовых файлов. Почему когда ввожу строку, в файл сохраняется только часть строки(до первого пробела)? ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Jleloush
1 / 1 / 1
Регистрация: 16.01.2010
Сообщений: 26
05.06.2011, 19:49  [ТС]     работа с тестовым файлом #9
не заметил ^^
спасибо выручил
Yandex
Объявления
05.06.2011, 19:49     работа с тестовым файлом
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru