Технический форум
Вернуться   Технический форум > Программирование > Форум программистов > Помощь студентам


Ответ
 
Опции темы Опции просмотра
Старый 25.11.2011, 02:32   #1 (permalink)
александра89
Новичок
 
Регистрация: 25.11.2011
Сообщений: 3
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
Unhappy Чтение из файла и запись результата. C++

#include <iostream>
#include <locale>

#include <string>
#include <set>
#include <functional>

bool good(const std::string& s)
{
std::set<char> unique;
for (std::string::const_iterator it = s.begin(); it != s.end(); ++it)
{
unique.insert(*it);
if (unique.size() > 2)
return false;
}

return true;
}

template <typename T>
struct size_less : public std::binary_function<T, T, bool>
{
bool operator()(const T& v1, const T& v2) const
{ return v1.size() < v2.size(); }
};

std::string find(const std::string& s)
{
if (s.size() == 1)
return s;

std::set<std::string, size_less<std::string> > v;

for (size_t i=0; i<s.size(); i++)
for (size_t j=i+1; j<s.size(); j++)
{
const std::string sub = s.substr(i, j-i+1);
if (good(sub))
v.insert(sub);
}

return *v.rbegin();
}

int main()
{
setlocale(LC_ALL, "");

const std::string s = "cabacaa";
std::cout << s << " => " << find(s) << std::endl;

return 0;
}

Как изменить этот код чтобы считывание производилось не так.т.е.в данном случае строка s задаётся как константа.а нужно чтоб она считывала эту строку из файла.помогите пожалуйста...очень срочно нужно....
исправьте пожалуйста этот код чтоб входные данные читались из файла...и если можно,то и выходные тоже в файл записывались.
вот пример работы кода
Ссылка удалена

а вот задача
Ссылка удалена
александра89 вне форума   Ответить с цитированием

Старый 25.11.2011, 02:32
Helpmaster
Member
 
Аватар для Helpmaster
 
Регистрация: 08.03.2016
Сообщений: 0

По данной тематике есть и другие темы

Чтение файла places.sqlite
Как возможно чтение удаленных SMS на Nokia?
Чтение PIC12F629

Старый 25.11.2011, 03:10   #2 (permalink)
александра89
Новичок
 
Регистрация: 25.11.2011
Сообщений: 3
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию

ребят.помогите пожалуйста...очень срочно нужно..практически на завтра на утро..на 10 утра..а я с файлами не работала вообще никогда..только так вот...(((
выручите пожалуйста...буду очень,очень благодарна и очень признательна.
александра89 вне форума   Ответить с цитированием
Ads

Яндекс

Member
 
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
Ответ

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Выкл.




Часовой пояс GMT +4, время: 13:22.

Powered by vBulletin® Version 6.2.5.
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.