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

Не записывается строка в файл - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Описать структуру с именем AEROFLOT http://www.cyberforum.ru/cpp-beginners/thread795392.html
Описать структуру с именем AEROFLOT, содержащую следующие поля: □ название пункта назначения рейса; □ номер рейса; □ типсамолета. Написать проірамму, вьіполняющую следующие действия:
C++ Помощь по программе Пожалуйста, помогите! Расскажите мне о кодах объектах и функциях в ФАСМ. Я назову объекты, а вы скажите мне пожалуйста, их коды и функции (если такие объекты есть). Вот: Аудио Бегунок Большой список Браузер Всплывающее меню Галочка Двойная панель Закладки http://www.cyberforum.ru/cpp-beginners/thread795371.html
C++ Подсчитать и напечатать среднее значение нескольких целых чисел
Напишите программу, которая подсчитывает и печатает среднее значение нескольких целых чисел. Полагайте, что последняя читаемая величина является меткой 9999. Типичная входная последовательность может иметь вид: 10 8 11 7 9 9999 и показывать, что должно быть посчитано среднее значение...
try catch throw для чего нужны? C++
Для чего нужны эти операторы? Линканите пожалуйста статью, где доходчиво объяснено их применение, в разных вариантах (например я видел throw без остальных конструкций, а в статьях такого описания нету)
C++ Перегрузка двойного индексного оператора http://www.cyberforum.ru/cpp-beginners/thread795341.html
Делаю задачу из одной книги. Нужно создать класс DoubleSubscriptedArray.Как видно из названия, класс должен работать с двумерными массивами. Он включает несколько задач, связанных с перегрузкой операторов, но это не столь важно. Реализация всего этого не вызывает у меня затруднений, тем более, что в предшествующем разделе книги есть аналогичный пример для одномерного массива :) Но в отличие от...
C++ С++ Найти символ в строке Задача:напишите программу,подсчитывающую количество определённой буквы в строке.строка и буква вводится пользователем. сам мучаюсь третий день не могу понять как сделать нормально. подробнее

Показать сообщение отдельно
snake5129x
1 / 1 / 0
Регистрация: 29.09.2012
Сообщений: 52
26.02.2013, 19:29  [ТС]     Не записывается строка в файл
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
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
#include <iostream>
#include <string>
#include <fstream>
#include <stdio.h>
using namespace std;
 int main()
{
    ifstream in("rules.txt");//тут файл, который нужен
    //-------------------------------------------------
    if ( ! in.is_open() ){
        std::cerr << "Can't open file!" << std::endl;
        return 1;
    }
    //----------------------------------------------
    string str ,str1,str2;
    int locate; //положение позиции курсора 
    int cnt;
 
    if (!in.eof())
    getline(in,str);//считали первую строку
    in.close(); //закрыли входной файл
    
    int posIf = str.find("if");//определяем позиц 
    int posEnd = str.find("and");//определяем позиц 
    int posThen = str.find("then");//определяем позиц 
        str.resize(posEnd-1);//удаляем and в конце строки
        str.erase(posIf,3);//удаляем if в начале стр
        
        fstream memf("work_mem.txt", ios::in | ios::out);//файл памяти 
        //---------------------------------------------------------
        if ( ! memf.is_open() ){
        std::cerr << "Can't open file!" << std::endl;
        return 1;
         }
        //-----------------------------------------------------------
              if (!memf.eof())
               getline(memf, str1); 
                  if ( str1.find(str) != std::string::npos )
                   cout <<"String exists in MEMORY "<< str1<<endl;
                 else 
                 memf.close();
                 cout << "String added in file"<<endl;
                 memf<<str;
 
    system("PAUSE");
    return 0;
    
}
 
Текущее время: 18:17. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru