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

Добавить в конец первого файла содержимое второго - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ При установке Хука мыши все жестко тормозит http://www.cyberforum.ru/cpp-beginners/thread116614.html
Написал не большой системный Хук для мыши, вроде все работает, но когда хук устанавливается, мыш тормозит не реально в течении секунд 5-7, а потом все ок, до тех пор пока не разворачиваю приложение запускающее хук, вот код библиотеки, что тут не так может быть ? //mydll.h #include <windows.h> extern "C" _declspec(dllexport) void start(); //mydll.cpp
C++ реализация Хаффмана на С есть у кого нибудь реализация Хаффмана на С http://www.cyberforum.ru/cpp-beginners/thread116600.html
Поменять местами элементы очереди C++
Напишите как поменять местами эл-ты очереди: struct queue{ int c; queue *next; }*p,*head,*tail; ...
C++ Механизм помещения результатов проги в файл
Вот такой вот вопрос: оператором ofstream можно вывести результаты выполнения проги(все что в "черном окне") в текстовый файл.....вопрос: как это осуществляется механически??(препод спрашивае...запарил уже=((((((()....т.е. выводит на черный экран...а потом???
C++ Реализовать обход графа неориентированного графа в глубину http://www.cyberforum.ru/cpp-beginners/thread116556.html
Текст программы.Здесь его реализация в ширину #include "stdafx.h" #include <stdlib.h> #include <conio.h> #include <iostream> using namespace std;
C++ поиск по тексту Привет всем. У меня такая задач. Нужно было разобрать файл, обработать его(вытащить из него нужное) и записать в др файл(с этими задачами я справился.). файл который я сконфигурировал выглядит след образом id="тут имя точки" >тут адрес этой точки< >тут адрес этой точки< >тут адрес этой точки< >тут адрес этой точки< id="тут имя точки" и т.д. подробнее

Показать сообщение отдельно
Dareami
0 / 0 / 0
Регистрация: 03.03.2010
Сообщений: 18
14.04.2010, 14:03     Добавить в конец первого файла содержимое второго
помогите разобраться кто сможет!
тут такое дело ошибки есть!
задание: Даны два текстовых файла. Добавить в конец первого файла содержимое второго файла.
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
65
66
67
68
69
70
71
72
73
74
75
76
#include "stdafx.h"
#include <iostream>
#include <windows.h>
#include <iomanip>
#include <stdio.h>
 
using namespace std;
 
void Text5(char *fname, char *s);
void Text6(char *fn1, char *fn2);
 
void main (){
    const int N=1024;
    char *s = new char [N];
 
    SetConsoleOutputCP (1251);
    SetConsoleCP(1251);
 
    cout << "\nCтрока?";
    cin.getline(s, N-1);
 
    Text5("1.txt", s);
    Text6("2.txt", "1.txt");
    
    delete []s;
}//main
 
void Text5(char *fname, char *s)
{
    FILE *f;
    f = fopen(fname, "r+");
        if (!f){
        cout << "\nОшибка!Файл отсутствует!" << fname<<"\n\n";
        return;
    }//if
    //переход в конец файла
    fseek(f, 0, SEEK_END);
 
    //Дописать в конец файла
    fputs (s, f);  fputs("\n", f);
 
    //Закончить файл
    fclose (f);
}//Text
 
void Text6(char *fn1, char *fn2)
{
    FILE *f1, *f2;
 
    //в конец fn1 записать содержимие fn2
    
    f1 = fopen(fn2, "r+");
        if (!f2){
    cout << "Ошибка!Файл отсутствует! " << fn1 << "\n";
        return;
    }//if
    f2 = fopen (fn2, "r");
        if(!f2){
    cout << "Ошибка!Файл отсутствует! " << fn2 << "\n";
    fclose(f1);
        return;
    }//if
    //переход в конец f1
    fseek(f1, 0, SEEK_END);
        char *s = new char [1024];
 
    //чтение из f2 и запись в f1
        while(fgets(s,1024,f2))//
         {
       fputs(s,f1);
       }//while
 
        //закрываем файлы
        fclose(f1);
        fclose(f2);
}//text
Выдаёт такие ошибки:
Предупреждение 1 warning C4996: 'fopen': This function or variable may be unsafe. Consider using fopen_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. d:\visual\text5,6\text5,6\text5,6.cpp 31 text5,6
Предупреждение 2 warning C4996: 'fopen': This function or variable may be unsafe. Consider using fopen_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. d:\visual\text5,6\text5,6\text5,6.cpp 52 text5,6
Предупреждение 3 warning C4996: 'fopen': This function or variable may be unsafe. Consider using fopen_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. d:\visual\text5,6\text5,6\text5,6.cpp 57 text5,6
Предупреждение 4 warning C4700: использована неинициализированная локальная переменная "f2" d:\visual\text5,6\text5,6\text5,6.cpp 53 text5,6
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 06:17. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru