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

Даны три файла одного и того же типа - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Дан файл целых чисел. Создать новый файл целых чисел, содержащий длины всех серий исходного файла http://www.cyberforum.ru/cpp-beginners/thread596513.html
Дан файл целых чисел. Создать новый файл целых чисел, содержащий длины всех серий исходного файла (серией называется набор последова- тельно расположенных одинаковых элементов, а длиной серии — количе- ство этих элементов). Например, для исходного файла с элементами 1, 5, 5, 5, 4, 4, 5 содержимое результирующего файла должно быть следующим: 1, 3, 2, 1.
C++ Постановка запятой перед каждым пробелом #include <iostream> #include <cstring> using namespace std; void insertComma(char*, char*); int main() { int buffer_sizea = 255; int buffer_sizeb = 255; http://www.cyberforum.ru/cpp-beginners/thread596510.html
Компьютерный кластер (лабораторная работа) C++
В лабе мне нужно было посредством ООП на языке C++ написать программу, которая читает данные о кластере(о всех компах, серверах и т.п.) из файла, удаляет элементы из кластера, записывает в другой или в тот же файл данные измененного кластера, сравнивает два кластера. Проблема стоит в следующем, ошибка в чтении файла, а именно в чтении строки с названием ОС. Ошибка выскакивает непосредственно при...
C++ объяснить работу кода
Нужно объяснить работу кода, помогите пожалуйста. Дан код вертикального вывода бинарного дерева... // вертикальный вывод void PrintTreeVert(TreeNode *t, int level, int y, int width) { if (t == NULL) return; AnsiString SubLine = IntToStr(t->data); //готовим данные для вывода в строку Form1->Memo1->Lines->Strings = Form1->Memo1->Lines->Strings.Delete(y, SubLine.Length()); ...
C++ Дано 2 массива.Перемножить их элементы и проверить на четность http://www.cyberforum.ru/cpp-beginners/thread596478.html
Дано 2 массива.Перемножить их элементы и проверить на четность.Если четн.-вывод yes,если не четн вывод -NO.
C++ Неплохие задачки по C++ 1. Дан файл , компоненты которого являются действительными числами. Найти: а) сумму компонент файла ; б) произведение компонент файла ; в) сумму квадратов компонент файла ; г) модуль суммы и квадрат произведения компонент файла ; д) последнюю компоненту файла. 2. Багаж пассажира характеризуется количеством вещей и общим весом вещей. Дан файл , содержащий информацию о багаже... подробнее

Показать сообщение отдельно
Jazz411
85 / 33 / 3
Регистрация: 12.03.2011
Сообщений: 234
Записей в блоге: 2
05.06.2012, 17: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
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
#include <stdio.h>
#include <iostream>
using namespace std;
 
void zamena(FILE* file, FILE* file2)
{
    while(!feof(file))
    {
        char buff[4096]={0};
        fgets(buff, 4096, file);
        fputs(buff, file2);
    }
}
 
int main()
{
    FILE* file = NULL, *file2 = NULL, *file3=NULL;
    file = fopen("test.txt", "r+");
    file2 = fopen("test2.txt", "r+");
    file3 = fopen("test3.txt", "r+");
 
    long length = 0, length2 = 0, length3 = 0;
 
    fseek(file, 0, SEEK_END);
    length = ftell(file);
    fseek(file, 0, SEEK_SET);
 
    fseek(file2, 0, SEEK_END);
    length2 = ftell(file2);
    fseek(file2, 0, SEEK_SET);
 
    fseek(file3, 0, SEEK_END);
    length3 = ftell(file3);
    fseek(file3, 0, SEEK_SET);
 
    if(length > length2 && length > length3)
    {
        length3 > length2? zamena(file,file2) : zamena(file,file3);
    }
    else if(length2 > length3 && length < length2)
    {
        length3 > length? zamena(file2,file) : zamena(file2,file3);
    }
    else if(length3 > length2 && length < length3)
    {
        length > length2? zamena(file3,file2) : zamena(file3,file);
    }
    
    fclose(file);
    fclose(file2);
    fclose(file3);
 
        return 0;
}
 
Текущее время: 09:42. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru