Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 14.04.2010, 01:24   #1
Dareami
 
Регистрация: 14.04.2010
Сообщений: 8
По умолчанию строки, найти ошибки нужно=)

Помогите пожалуйста с ошибками! Исправить нужно!(
Код:
#include "stdafx.h"
#include <windows.h>
#include <iostream>
#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);
        //Дописать s в конец файла
        fputs (s, f);  fputs("\n", f);
        //Закончить файл
        fclose (f);
}//Text
 
void Text6(char *fn1, char *fn2)
{
        FILE *f, *f2;
        //в конец fn1 записать содержимие fn2
        
        f1 = fopen(fn1, "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

Последний раз редактировалось Stilet; 14.04.2010 в 15:22.
Dareami вне форума
Старый 14.04.2010, 01:47   #2
[CODER]
Форумчанин
 
Аватар для [CODER]
 
Регистрация: 02.02.2010
Сообщений: 305
По умолчанию

Какая ошибка? Какое задание?
Skype: CODERua
[CODER] вне форума
Старый 14.04.2010, 02:24   #3
Dareami
 
Регистрация: 14.04.2010
Сообщений: 8
По умолчанию

Text6. Даны два текстовых файла. Добавить в конец первого файла содержимое второго файла.
Dareami вне форума
Старый 14.04.2010, 09:36   #4
Гром
Старожил
 
Аватар для Гром
 
Регистрация: 21.03.2009
Сообщений: 2,193
По умолчанию

Код:
while(fgets(s,1024,f2))/*;*/
{
fputs(s,f1);
}//while
Простые и красивые программы - коды программ + учебник C++
Создание игры - взгляд изнутри - сайт проекта
Тема на форуме, посвященная ему же
Гром вне форума
Старый 14.04.2010, 13:45   #5
Dareami
 
Регистрация: 14.04.2010
Сообщений: 8
По умолчанию

Ошибка 1 error C2065: f1: необъявленный идентификатор d:\visual\text5,6\text5,6\text5,6.c pp 31 text5,6
вот теперь что пишет(
Dareami вне форума
Старый 14.04.2010, 15:12   #6
Dareami
 
Регистрация: 14.04.2010
Сообщений: 8
По умолчанию

Цитата:
Сообщение от Dareami Посмотреть сообщение
Ошибка 1 error C2065: f1: необъявленный идентификатор d:\visual\text5,6\text5,6\text5,6.c pp 31 text5,6
вот теперь что пишет(
Сори это не то!
ПРоблема в том что копирует из 1 и записывает в первый же
Dareami вне форума
Старый 14.04.2010, 15:16   #7
Гром
Старожил
 
Аватар для Гром
 
Регистрация: 21.03.2009
Сообщений: 2,193
По умолчанию

Код:
FILE *f1, *f2;
Очепяточка у вас!
Простые и красивые программы - коды программ + учебник C++
Создание игры - взгляд изнутри - сайт проекта
Тема на форуме, посвященная ему же
Гром вне форума
Старый 20.04.2010, 00:49   #8
Dareami
 
Регистрация: 14.04.2010
Сообщений: 8
Радость

Цитата:
Сообщение от Гром Посмотреть сообщение
Код:
FILE *f1, *f2;
Очепяточка у вас!
Спасибо
Dareami вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
нужен Select - нужно найти в поле A все повторяющиеся строки Нуреке SQL, базы данных 14 14.12.2009 10:25
нужно проверить на ошибки, ассемблер pandamonic Фриланс 2 13.08.2009 22:23
C++. Есть код нужно исправить ошибки megavolt91 Общие вопросы C/C++ 6 06.06.2009 19:27
C++. Есть код нужно исправить ошибки megavolt91 Помощь студентам 1 01.06.2009 18:38
С++.Задача на строки.Помогите найти ошибки NamelessEndless Помощь студентам 7 26.05.2008 23:42