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

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

Войти
Регистрация
Восстановить пароль
 
nvek
2 / 2 / 0
Регистрация: 18.09.2014
Сообщений: 87
#1

Записать часть файла в другой файл - C++

12.07.2016, 17:59. Просмотров 200. Ответов 3
Метки нет (Все метки)

добрый вечер, мне надо отредактировать часть текста в одном файле и уже отредактированный переписать в другой файл
вот что у меня получилось
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
#include <fstream>
#include <string>
#include<iostream>
using namespace std;
 
int main()
{
    setlocale(LC_ALL, "Russian");
    ofstream fout("d:\\desktop\\должностиплюс.txt");
    string str;
    int i = 1;
    string s = "INSERT INTO CAPACITY(CAPACITY_ID, NAME)";
    ifstream file("d:\\desktop\\должности.txt", ios::in);
    //цикл по всему документу
    while (getline(file, str))
    {
        //string sh = NULL; //newstr
        //for (int j = 1; j < str.length - 1; j++)
        //{
        //  if (str[j] != ';')
        //      sh += str[j];
        //  else
        //      sh += ' ';
        //}
 
        fout << s << endl;
        fout << "\tVALUES(" << i << ", '" << str << "'" << ");" << endl;
        i++;
    }
    fout.close();
    file.close();
        system("pause");
    return 0;
}
в конце текста ковычки, мне надо считать до str.Length-1, но не считает, выдаетошибку.
и еще вот такой вот вопрос. Опять же по этой программе.
есть екселевский файл мкб10 (классификация болезней) может кто знает. мне надо и его написать в тхт, но там получается
A00-B99 Некоторые инфекционные и паразитарные болезни вот эти ашки с цифрами их охото убрать, как проще это сделать?
A00-A09 Кишечные инфекции A00-B99
A00 Холера A00-A09
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.07.2016, 17:59
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Записать часть файла в другой файл (C++):

Файл: Из текстового файла найти max и min элемент и записать в другой текстовой файл, не используя массив - C++
Из текстового файла найти max и min элемент и записать в другой текстовой файл, не используя массив

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

Записать всю информацию из файла в другой файл - C++
в файл нужно записывать информацию , которая хранится после чисел -1 -1 55, ниже указан пример информации в файле -1 -1 55 ...

Записать из файла в другой файл числа, кратные 3 - C++
Дан файл,содержащий случайные целые числа.Записать из него в другой файл числа кратные 3. #include&lt;stdio.h&gt; #include&lt;conio.h&gt; ...

Прочитать данные из xlsx файла и записать в другой файл - C++
Всем бодрой пятнички!:) Соскучилась я за вами, потому обращаюсь с вопросом.:gwink: Всегда была слаба в теме работы с файлами. А тут...

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

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
nmcf
5309 / 4629 / 1548
Регистрация: 14.04.2014
Сообщений: 18,437
13.07.2016, 11:48 #2
NULL не применим к string. Для очистки есть clear().
И не ясно, в чём модификация строки заключается?
nvek
2 / 2 / 0
Регистрация: 18.09.2014
Сообщений: 87
14.07.2016, 12:10  [ТС] #3
нужно убрать все что лишнее например строчка; -> строчка
nmcf
5309 / 4629 / 1548
Регистрация: 14.04.2014
Сообщений: 18,437
14.07.2016, 14:04 #4
Что лишнее? Приведи пример.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
14.07.2016, 14:04
Привет! Вот еще темы с ответами:

Считать строки из файла, изменить и записать в другой файл - C++
Добрый день. Есть входящий файл: Лицевой счёт 1010047078 показания счётчика (9243) 1010029116 6036 Ао НЭСК 1010004047 167490 ...

Открыть файл, имя которого задается с клавиатуры. Посчитать количество байт в этом файле. Первую половину прочитанного файла записать в другой файл. - C++
ребят помогите! плиз!!1. Открыть файл, имя которого задается с клавиатуры. Посчитать и вывести на эк-ран количество байт в этом файле....

В другой файл записать самое длинное слово из первого файла - C++
Дан текстовый файл. В нем записаны слова. В другой файл записать самое длинное слово из первого файла

Из текстового файла прочитать четные числа и записать их в другой файл (С++) - C++
Из текстового файла прочитать четные числа и записать их в другой файл без использования массива (код С++)


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
14.07.2016, 14:04
Ответ Создать тему
Опции темы

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