С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

Найдите ошибку, пожалуста! - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Определить попарно номера окружностей, которые имеют хотя бы одну общую точку http://www.cyberforum.ru/cpp-beginners/thread188093.html
Пересекающиеся окружности. Даны натуральные числа x1,y1,r1...,x(n),y(n),r(n), которые задают последовательность окружностей так, что x(i),y(i)-координаты центра , а r1 - радиус i-й окружности...
C++ Выделить слова которые начинаются с гласных нужно выделить подстроку слов которые начинаються с гласных из строки нглийских слов http://www.cyberforum.ru/cpp-beginners/thread188091.html
C++ Класс для работы с матрицей
Создать класс для работы с матрицей. Данные класса: матрица A(3×3). Открытые функции класса: ввод матрицы, вывод матрицы в квадратной форме, вывод на экран транспонированной матрицы.
Написать программу,которая считывает текст с клавиатуры и выводит на экран слова начинающиеся с гласных букв C++
надо один цикл вроде вставить но не знаю какой Написать программу,которая считывает текст с клавиатуры и выводит на экран слова начинающиеся с гласных букв На С++
C++ Вывести сформированную строку на экран, используя 8-ричное и 16-ричное представление целых чисел http://www.cyberforum.ru/cpp-beginners/thread188073.html
Вывести сформированную строку на экран обязательно используя восьмеричную и шиснадцятеричне представление для целых чисел и разные форматы для настоящих значений. как это реализовать?? вообще не...
C++ Ответить на вопросы 1. Какое условие является обязательным для присвоения одного объекта другому? 2. Когда объект передается функции в качестве аргумента, создается копия этого объекта. Вызывается ли конструктор копии?... подробнее

Показать сообщение отдельно
vaselo
19 / 19 / 1
Регистрация: 17.10.2010
Сообщений: 247

Найдите ошибку, пожалуста! - C++

08.11.2010, 19:23. Просмотров 335. Ответов 6
Метки (Все метки)

Программа должна прочитать текст из файла, записать тот же текст в другой файл, заменив точки на запятые, а запятые на ...(три точки)программа компилится, но при запуске выдает непонятную ошибку.
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
#include "stdafx.h"
#include <stdio.h>
#include <string>
#include <iostream>
using std::cout;
using std::cin;
using std::endl;
 
int main()
{int c, retval;
FILE *ifl, *ofl;
ifl=fopen("txt.txt", "r");
ofl=fopen("output.txt", "w");
if (ifl=NULL) 
    cout<<"Ошибка открытия файла";
else{
     while ((c=getc(ifl))!=EOF)
     {
        if (c=='.')
            retval=putc(',', ofl);
        else if (c==',')
            retval=fputs("...", ofl);
        else
            retval=putc(c, ofl);
        if (retval==EOF)
            break;
    }
 
    if (c!=EOF && retval==EOF)
        fprintf(stderr, "Ошибка при записи в файл" "\n");
}
return 0;
}
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.