Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > C/C++ Базы данных
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 08.03.2011, 14:10   #1
saidmir
Пользователь
 
Аватар для saidmir
 
Регистрация: 04.07.2010
Сообщений: 19
По умолчанию в чем может быть дело?

Привет всем
написал вот такой скрипт

Код:
#include <fstream>
#include <vector>
using namespace std;

int main() {

// wrire content first.ini from vector
   fstream file1("first.ini");
   string line;
   vector<string> lines;
   while (getline(file1, line))
      lines.push_back(line);
   file1.close();
   
// write date in first.ini from second.txt
// and delete last two rows
   file1.open("first.ini", ios::out | ios::trunc);
   for (size_t i = 0; i < lines.size() - 2; ++i)
      file1 << lines[i] << endl;
   ifstream file2("second.txt");
   while (getline(file2, line))
      file1 << line << endl;
   file1.close();
   file2.close();

  // clean file second.txt
   ofstream rewrite("second.txt");
    rewrite.write("", 0);
    rewrite.close();  
}
все хорошо но только в линуксе работает, а в виндовс не хочет
компилируеться ошибок нет, но
как я задумывал это должно быть так
фаил second.txt полностью копируеться в файл first.ini при этом second.txt очищаtncz
в линуксе безупречно все как надо
а вот в C++ Builder что под вин то нет
оба файла очищаются
Кто я в этом деле?
Хотелось писать под Mac OS X, но необходимость писать под Windows тоже интересное занятие...
saidmir вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
не работает ехе файл в visual C++. В чем может быть ошибка? katya-vesnushka Visual C++ 1 08.11.2010 22:00
В чем может быть ошибка? nervniy БД в Delphi 2 21.10.2010 15:47
помотрите в чем может быть ошибка zizu Помощь студентам 2 26.04.2010 10:16
Материнка не видит винт PATA, в чем может быть глюк? Stilet Компьютерное железо 4 09.01.2008 10:12
чем может быть вызвана эта ошибка doncova1 Общие вопросы Delphi 5 01.03.2007 11:15