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

Слияние нескольких исполняемых файлов - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Какое из след выражений правильно копирует 1 array в другой? http://www.cyberforum.ru/cpp-beginners/thread688851.html
Which of the following will correctly copy all the values in one array to the another array? (Assume both arrays are of the same type and have SIZE elements) Question's options: A) array1 = array2; B) for(i = 0;i < SIZE;i ++) array1 = array2; C) array1 = array2; D) for(i = 0;i < SIZE;i ++) array1 = array2;
C++ Разбить на отдельные функции Написал программу, сделав все в мейне, но разбить её на функции: vyvod1 (вывод сгенерированной матрицы) sglazhivanie (сглаживание матрицы) vyvod1 (вывод сглаженной матрицы) Пробовал и через указатели и через передачу по значению, не получается :( Пожалуйста, помогите! Код: #include <iostream> #include <time.h> #include <stdlib.h> http://www.cyberforum.ru/cpp-beginners/thread688843.html
из int в string и обратно C++
у меня такая проблема, первый ввод работает нормально, а во втором когда ввожу данные, выводит почему то значение из совсем другого ввода, который был произведен несколько шагов назад //enter an character and a word: cout<<"Enter character and a word:"<<endl; stringstream ss4,ss5;//potok dlja strok ss4 << character; // v...
Необходимо Дописать программу C++
Необходимо Дописать программу: - добавить мембер функцию get_last, которая takes no arguments и возврашает последнее число в списке (не должна вызываться если список пуст). - добавить мембер функцию delete_last (void), которая удаляет последнее число в списке (размер списка не обходимо модифицировать- уменшить). - определить класс List, который will make no reference to temperatures when it...
C++ Пропускает ввод символа http://www.cyberforum.ru/cpp-beginners/thread688825.html
Начал изучать с++ и в процессе выполнения наткнулся на проблему. В процессе выполнения программа нормально запрашивает и принимает первых два значения, пропускает третье значение (grade) и переходит к последнему в чём ошибка помогите разобраться. #include <iostream> struct infatable { std::string fs_name; std::string ls_name; char grade; int age;...
C++ Быстрое нахождение суммы Дано натуральное число 1<=N<=1000000000; как посчитать сумму чисел от 1 до N менее чем за 1 секунду?) понятно что for (int i = 1; i <= n; i++){ s += i; } при таком действие уйдет пара секунд... как же быстрее сделать? подробнее

Показать сообщение отдельно
Bohes
4 / 3 / 0
Регистрация: 10.07.2011
Сообщений: 310
Записей в блоге: 1
05.11.2012, 08:55     Слияние нескольких исполняемых файлов
Программа выполняет слияние бинарных файлов, указанных в командной строке в выходной, отличный от входных.

Формат командной строки join.exe <inputfile>...<inputfile N> <output>

Получилась следующая программа:
C++ (Qt)
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
#include <stdio.h>
 
 
int main(int argc, char* argv[])
{
    
    if (argc > 3)
    {
        char buff;
        char * pointerbuff;
        int OutputIndex = argc-1;
        FILE * pInput = fopen (argv[OutputIndex],"w+");
        if (pInput != NULL)
        {
            for (int i = 1; i<OutputIndex;++i)
            {
                FILE * pInputf = fopen(argv[i],"r");
                if (pInputf != NULL)
                {
                    while (fread(pointerbuff,sizeof(char),1,pInputf)!=EOF)
                    {
                        fwrite(pointerbuff, sizeof(char),1,pInput);
                    }
                    fclose(pInputf);
                    pInputf = NULL;
                }
            }
            fclose(pInput);
            pInput = NULL;
        }
    }
    
    return 0; 
    
}
Вместо соединения файлов программа создает файл и записывает туда мусор, превышающий объем входных данных. В чем причина? Как исправить?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 18:28. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru