Модераторы: Daevaorn

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Параметры отсылаемые функцией fopen(), string не хочет принимать 
:(
    Опции темы
Fazil6
Дата 15.12.2006, 13:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1653
Регистрация: 3.5.2006
Где: Минск

Репутация: 35
Всего: 60



Цитата(GIK @  15.12.2006,  13:28 Найти цитируемый пост)
Почему не получается?

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

s.str("");

PM MAIL   Вверх
GIK
Дата 15.12.2006, 14:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Добрый человек
**


Профиль
Группа: Участник
Сообщений: 985
Регистрация: 3.6.2005
Где: я только не небыв ал

Репутация: 1
Всего: 14



Цитата

Что конкретно выводится?

В итоге один файл создается, ошибок как таковых не выдает,
но сообщений herVam выдает ровно 7 штук?
Может не успевает открывать, может задержку сделать таймером?
Что скажешь.

Добавлено @ 14:05 
Цитата

у тебя буфер s все время накапливает , а должен после каждой итерации очищаться.
попробуй при входе в цикл первым делом делать

Fazil6,  СУПЕР!!!
++ smile 



--------------------
Математика=>пиво=> програмирование, три вещи последовательны и совместимы !!!
Программирование - это не деятельнось! Программирование - это состояние души!
Бог - самый крутой программист.
PM MAIL ICQ   Вверх
Voldemar2004
Дата 15.12.2006, 14:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1650
Регистрация: 25.12.2004

Репутация: нет
Всего: 23



Код
#include<iostream.h>

#include<sstream>

#include <fstream>

string LoadFromFile(char *);

void main()
{

  string Bulka;

  Bulka = "C:\\DumbMan\\1.txt";

  cout << Bulka << '\n';
  cout << LoadFromFile((char*)Bulka.c_str());


  Bulka = "C:\\DumbMan\\2.txt";

  cout << Bulka << '\n';
  cout << LoadFromFile((char*)Bulka.c_str());


  Bulka = "C:\\DumbMan\\3.txt";
  cout << Bulka << '\n';
  cout << LoadFromFile((char*)Bulka.c_str());


std::cin.get();

}


string LoadFromFile(char* FName)
{

string str;

stringstream buffer;

            ifstream fin(FName);

            unsigned int i=0;

            while ( !fin.eof() ){

            getline(fin, str);

            buffer << str << '\n';
            }

return buffer.str();


}
GIK, цикл, который определяет количество и имена файлов в папке напиши сам.


--------------------
i_i 
(';') 
(V)

user posted image
PM MAIL   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С++:Общие вопросы"
Earnest Daevaorn

Добро пожаловать!

  • Черновик стандарта C++ (за октябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика(4.4мб).
  • Черновик стандарта C (за сентябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика (3.4мб).
  • Прежде чем задать вопрос, прочтите это и/или это!
  • Здесь хранится весь мировой запас ссылок на документы, связанные с C++ :)
  • Не брезгуйте пользоваться тегами [code=cpp][/code].
  • Пожалуйста, не просите написать за вас программы в этом разделе - для этого существует "Центр Помощи".
  • C++ FAQ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0741 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.