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

Сравнение содержимого файлов - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Посчитать часы и минуты http://www.cyberforum.ru/cpp-beginners/thread100786.html
1) Идёт К(с кл-ры) секунда суток, посчитать сколько целых часов и минут прошло с начала суток. 2)Даны N часов, M минут посчитать кол-во секунд. заранее спасибо)
C++ Создать стек из произвольного числа строк и удалить из него все слова, содержащии абревиатуру BY Создать стек из произвольного числа строк и удалить из него все слова, содержащии абревиатуру BY. http://www.cyberforum.ru/cpp-beginners/thread100781.html
Кто нибудь делал прогу "Эмулятор клавиш с промежутком времени между "нажатиями""? C++
Пара людей заинтересована в таком приложении только с условием: программа должна работать всегда т.е. откыл она записала карту нажатия клавишь а потом с промежутком в 3мс поочередно воспроизводила эти нажатия. З.Ы. прога также должна работать в свернутом режиме кто поможет Респект и Оромное спасибо + по желанию вознаграждение до 100р. З.З.Ы прогу можно поствить в готовом виде).
C++ структура
здорово вем это снова я =) помогите написать структуру там про автобус : маршрут, время прибытия, интервал времени, и т п с добавлением и удалением короче не знаю, ничего не понимаю
C++ clrscr, gotoyx, textcolor в Visual C++; http://www.cyberforum.ru/cpp-beginners/thread100740.html
Почему не работают функции clrscr(), gotoyx(), textcolor() в Visual C++? В борланд с++ билдере работали, а тут нет(
C++ как решить такое Напишите программу, в которой создайте два класса plane и helicopter. Причем должны быть созданы закрытые переменные: скорость, грузоподъемность, расстояние, которое пролетел plane/helicopter. Сравнить, какой из них более быстрый, который имеет большую грузоподъемность, а также определить который из них более старый. Отобразите результаты сравнения в виде строк. Создайте встроенные конструкторы с... подробнее

Показать сообщение отдельно
easybudda
Модератор
Эксперт С++
 Аватар для easybudda
9373 / 5423 / 914
Регистрация: 25.07.2009
Сообщений: 10,423
03.03.2010, 10:46     Сравнение содержимого файлов
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
55
56
57
58
59
60
61
62
63
64
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
 
#define A_NAME "a.txt"
#define B_NAME "b.txt"
 
int main(void){
    long a_size, b_size;
    char *a_buf, *b_buf;
    FILE *a, *b;
    
    if ( ( a = fopen(A_NAME, "rb") ) == NULL ){
        fprintf(stderr, "Can't open file: %s\n", A_NAME);
        exit(1);
    }
    fseek(a, 0, SEEK_END);
    a_size = ftell(a);
    if ( !a_size ){
        fprintf(stderr, "File %s is empty!\n", A_NAME);
        exit(1);
    }
    rewind(a);
    
    if ( ( a_buf = (char*)malloc(a_size + 1) ) == NULL ){
        fprintf(stderr, "Memory error!\n");
        exit(1);
    }
    if ( fread(a_buf, sizeof(char), a_size, a) != a_size ){
        fprintf(stderr, "Can't read file: %s\n", A_NAME);
        exit(1);
    }
    a_buf[a_size] = 0;
    fclose(a);
    
    if ( ( b = fopen(B_NAME, "rb") ) == NULL ){
        fprintf(stderr, "Can't open file: %s\n", B_NAME);
        exit(1);
    }
    fseek(b, 0, SEEK_END);
    b_size = ftell(b);
    if ( !b_size ){
        fprintf(stderr, "File %s is empty!\n", B_NAME);
        exit(1);
    }
    rewind(b);
    
    if ( ( b_buf = (char*)malloc(b_size + 1) ) == NULL ){
        fprintf(stderr, "Memory error!\n");
        exit(1);
    }
    if ( fread(b_buf, sizeof(char), b_size, b) != b_size ){
        fprintf(stderr, "Can't read file: %s\n", B_NAME);
        exit(1);
    }
    b_buf[b_size] = 0;
    fclose(b);
    
    printf("File %s %scontain file %s\n", A_NAME, ( strstr(a_buf, b_buf) ) ? "" : "don't ", B_NAME);
    
    free(a_buf);
    free(b_buf);
    exit(0);
}
 
Текущее время: 06:15. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru