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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
kanistraSolyari
1 / 1 / 0
Регистрация: 28.09.2015
Сообщений: 12
#1

Вывод на экран содержимое файла - C++

19.11.2015, 17:40. Просмотров 182. Ответов 0
Метки нет (Все метки)

Как исправить команду, не выводит файл?
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
#include <stdio.h>
#include <conio.h>
#include <iostream.h>
#include <windows>
#include <string.h>
#include <fstream.h>
int main ()
{
SetConsoleCP(1251);
SetConsoleOutputCP(1251);
FILE *fp, *nfp;
int count=0;
char b; // присваивание типа для вывода на экран содержимого файла
int c, c1;
char fname[20];
puts ("Программа выполняет копирование символов из исходного файла");
puts ("в новый файл, производя замену символов перед знаком * на символ !");
puts ("Введите имя файла >> ");
gets (fname); //ввод файла содержащий символы
if ((fp=fopen (fname, "r"))==NULL)  //открытие потока для чтения
{puts ("Нет исходного файла!");
system ("pause");
return 1;
}
if ((nfp=fopen("nfname.txt", "w"))==NULL)  //открытие потока для записи
{ puts ("Не могу создать файл!");
system ("pause");
return 1;
}
while ((c = fgetc(fp)) != EOF)  //пока файл не окончен
{
    if (c == '*') //если файл *fp содержит символ "*"
    {
        c1 = '!';
        fputc(c, nfp);
        fputc(c1, nfp); //то присваивается символы "!"
        ++count;  //добавление значения к переменной "кол-во замен"
    }
    else
    fputc(c,nfp);  //иначе происходит копирование всех символов
}
cout << "Количество произведенных замен: " << count<< endl;
fclose (fp); //закрытие в режиме чтения
fclose (nfp); //закрытие в режиме записи
if ((nfp=fopen("nfname.txt", "r"))==NULL) //вывод содержимого файла
while ((b = getw(nfp)) != EOF)
putchar(b);
fclose (nfp); //закрытие потока в режиме чтения
_getch();
return 0;
getchar ();
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.11.2015, 17:40
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Вывод на экран содержимое файла (C++):

Вывести на экран содержимое файла - C++
В чем моя ошибка, подскажите пожалуйста #include &lt;stdio.h&gt; #include &lt;conio.h&gt; #include &lt;iostream.h&gt; #include &lt;windows&gt; ...

Вывести содержимое файла на экран - C++
#include&lt;stdio.h&gt; #include &lt;windows.h&gt; #include &lt;iostream&gt; int main() { setlocale(LC_ALL,&quot;Russian&quot;); int otv; char...

Вывести на экран содержимое файла с программой на С - C++
Вывести на экран содержимое файла с программой на С, подсвечивая другим цветом все вещественные константы. ( и если можно закомментить...

Как вывести содержимое файла на экран - C++
Как вывести все с текстового файла на экран???Очень нуждаюсь в вашей помощи

Программа не выводит на экран содержимое файла - C++
Разрабатываю программу, в которой нужно ввести строку для шифрования, затем зашифровать эту строку (результат шифрования поместить в файл),...

Вывести на экран содержимое текстового файла - C++
Написать программу работающую в текстовом режиме (Ширина экрана равна 80 столбцов)которая должна выводить на экран текстовый файл(имя...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.11.2015, 17:40
Привет! Вот еще темы с ответами:

Напишите программу, которая выводит на экран содержимое файла и выводит сумму чисел файла - C++
Напишите программу, которая выводит на экран содержимое файла D:\numbers.txt. и выводит сумму чисел файла. Вынужден снова просить...

Написать прогу, которая выводит на экран содержимое файла - C++
Написать прогу, которая выводит на экран содержимое файла. Пожалуйста помогите. Добавлено через 34 минуты помогитееееее.(

Вывести содержимое файла на экран в соответствии с заданным форматом - C++
Дано файл f. Вывести этот файл на экран так что бы в каждой строчке было не больше, чем 40 символов и количество строк было минимальным.

Бинарные файлы ( Вывести на экран содержимое каждого файла) - C++
Пользователь вводит 5 целых чисел. Положительные числа записать в файл &quot;plus.bin&quot;, отрицательные - в &quot;minus.bin&quot;. Закрыть эти файлы и снова...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru