Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Функции В русском языке как, правило после букв Ж, Ч, Ш, Щ, пишется И, А, У, а не Ы, Я, Ю, (за исключением слов ЖЮРИ, БРОШЮРА, ПАРАШЮТ). Проверить заданный текст на соблюдение этого правила и исправить ошибки. При проверке регистр букв не учитывать. Слова, в которых были исправлены ошибки, вывести прописными буквами. В тексте в каждой строке слова разделены произвольным количеством проббелов. Пробелы... https://www.cyberforum.ru/ cpp-beginners/ thread28180.html Длинная арифметика C++
нужен текст програмы на С, в которой был бы реализован алгоритм ввода-вывода длинного числа, разности двух длинных чисел и их сравнение.
C++ Преобразование типов https://www.cyberforum.ru/ cpp-beginners/ thread28155.html
Вопрос по преобразованию строки в число , и наоборот . Например на форме расположен MaskedTextBox , Button и Label . Как при нажатии на кнопку извлечь данные из MaskedTextBox преобразовать в число , произвести какое нибудь действие(например умножение на 2) и результат записать в Label? В консольном приложении это просто сделать при помощи функций atoi , itoa . Здесь компилятор "ругается" и...
C++ Найти ошибку в задаче с файлами Помогите, пожалуйста, совместить две программы в одну. Отдельно работают, я запуталась с входными и выходными потоками. Подскажите где ошибка. В одной программе создается файл К1, затем он же записывается в файл К11, затем из К11 записываются два файла В и С (определенным образом). А в другой программе файл К11 перезаписывается определенным образам содержимым из файлов В и С. ... https://www.cyberforum.ru/ cpp-beginners/ thread28152.html
[Linker Fatal Error] Fatal: Unable to open file 'CXGRIDVCLC6.LIB' C++
Установил компоненты DevExpress, вроде все нормально, но при компиляции нового проекта выдает: Fatal: Unable to open file 'CXGRIDVCLC6.LIB' помогите пожалуйста.
C++ СИ++ Найти ошибку в задаче на файлы https://www.cyberforum.ru/ cpp-beginners/ thread28145.html
Помогите, пожалуйста, совместить две программы в одну. Отдельно работают, я запуталась с входными и выходными потоками. Подскажите где ошибка. В одной программе создается файл К1, затем он же записывается в файл К11, затем из К11 записываются два файла В и С (определенным образом). А в другой программе файл К11 перезаписывается определенным образам содержимым из файлов В и С. ...
C++ Подпрограммы: Из заданного числа отняли сумму его цифр. Из результата опять отняли сумму его цифр и т.д. Через сколько таких действий получится ноль? Составить программу решения задачи с использованием подпрограмм. Из заданного числа отняли сумму его цифр. Из результата опять отняли сумму его цифр и т.д. Через сколько таких действий получится ноль? https://www.cyberforum.ru/ cpp-beginners/ thread28140.html Шейкер-сортировка C++
2) Сортировать массив указанным способом, использовать процедуры ввода и вывода массивов, выделить в задаче вспомогательные алгоритмы и оформить их в виде подпрограмм. Упорядочить массив по убывания шейкер-сортировкой
C++ Определить время выполнения программы В связи с доработкой алгоритма разных прог, иногда необходимо посмотреть на сколько повысилась производительность и уменьшилось время затраченное на выполнение. Подскажите как это реализовать. Можно не обязательно время, а в какой-нибудь другой величине. Или хотя бы направление скажите в каком копать... )))))) https://www.cyberforum.ru/ cpp-beginners/ thread28134.html C++ C++,проверка на ввод https://www.cyberforum.ru/ cpp-beginners/ thread28129.html
Ребят помогите с данной проблемкой ... #include<fstream.h> #include<iostream.h> #include<string.h> #include<conio.h> #include<stdio.h> int pkzs(char*,char); int main(void)
C++ Массивы С++ и подпрограммы
Товарищи! необходимо решить задачи по массивам 1) Составить программу решения задачи на С + + и Паскаля, использовать процедуры ввода и вывода массивов, выделить в задаче вспомогательные алгоритмы и оформить их в виде подпрограмм. Задан массив, содержащий несколько нулевых элементов. Сжать его, выбросив эти элементы. 2) Сортировать массив указанным способом, использовать процедуры ввода и...
C++ Переформировать матрицу https://www.cyberforum.ru/ cpp-beginners/ thread28101.html
Вот, собственно, такое задание: "Из положительных элементов матрицы N сформировать матрицу M(10, KMAX), располагая их в строках матрицы подряд, где KMAX - максимальное число положительных элементов строки матрицы N. Записать нули на место отсутсвтующих элементов. N(10, 10)" Вот моя попытка... компилятор вешаецо) # include<iostream.h> # include<stdlib.h> # include<iomanip.h> # define x...
0 / 0 / 0
Регистрация: 31.03.2009
Сообщений: 48
0

Обработка текстового файла - C++ - Ответ 127977

31.03.2009, 11:44. Показов 2172. Ответов 11
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Есть функция в dll, которая обрабатывает текстовый файл и записывает результат в другой. Формат файла:

1.3446 11
1.325 876
1.3567 32
...

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
#include <stdio.h>
#include <map>
using namespace std;
 
typedef map<double, int> Map;
 
extern "C"
{
void __stdcall proc1(const char* fileName)
{
    FILE* f = fopen(fileName, "r");
    if(!f)
    {
        printf("file not found\n");
        return;
    }
    Map m;
    for(;;)
    {
        double a;
        int b;
        if(fscanf(f, "%lf %d", &a, &b) < 2)
            break;
        pair<Map::iterator, bool> result = m.insert(pair<double, int>(a, b));
        if(!result.second)
            (result.first)->second += b;
    }
    fclose(f);
 
    char outFileName[264];
    strcpy(outFileName, fileName);
    strcat(outFileName, ".out");
 
    f = fopen(outFileName, "w");
    for(Map::iterator it = m.begin(); it != m.end(); ++it)
        fprintf(f, "%f %d\n", it->first, it->second);
    fclose(f);
}
}
Формат текстового файла изменился:

20090320 010013;1.3666;1
20090320 010017;1.3667;1
20090320 010017;1.3668;2
20090320 010021;1.3666;1
20090320 010027;1.3667;1
20090320 010057;1.3667;1
Как изменить функцию и добавить вычисления не по всему файлу а по куску ограниченному датой и временем (1 и 2 поля)?

Вернуться к обсуждению:
Обработка текстового файла C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
31.03.2009, 11:44
Готовые ответы и решения:

Обработка текстового файла
Доброго времени суток. Вопрос: как происходит обработка данного текстового файла при данном...

Обработка информации из текстового файла
Дан файл формата Р1, Р2, …, Р10 – объемы поставок; x1, x2, …, x20 – объемы потреблений; S1,...

Посимвольная обработка текстового файла: распределение всех слов по длине
Вывести в файле распределение всех слов по длине (т.е. сколько в файле слов из одной буквы, из двух...

Добавить в конец первого текстового файла содержимое второго текстового файла
Даны два текстовых файла. Добавить в конец первого файла содержимое второго файла.

11
31.03.2009, 11:44
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
31.03.2009, 11:44
Помогаю со студенческими работами здесь

Чтение текстового документа, обработка, запись нового
Задача: есть текстовый документ типа: 36745 375294567456 80293455906 ... Нужно прочитать...

Преобразование текстового файла в двоичный и чтение исходных данных из двоичного файла.
#include&lt;iostream&gt; #include&lt;fstream&gt; #include&lt;locale.h&gt; #include&lt;iomanip&gt; #include &lt;cstdlib&gt;...

Сортировка слов текстового файла путём слияния данных из файла и заданного внутреннего массива
Здравствуйте. Имеется задание, которое я ни в коем случае не прошу за меня сделать. Мне...

Указание текстового файла-источника и принимающего файла в cmd
Подскажите, как сделать что б при вводе через cmd надо было указывать файл-исходник и принимающий...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru