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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Вычислить интеграл методом Монте-Карло http://www.cyberforum.ru/cpp-beginners/thread1586214.html
\int \int_{G}^{}\ln(1 + {x}^{2} + {y}^{2})dxdy , G: {x}^{2} + {y}^{2} <= {a}^{2} (R: \pi )
C++ Можно ли итератор вектора декрементировать? Добрый день ! Можно ли итератор вектора декрементировать ? http://www.cyberforum.ru/cpp-beginners/thread1586210.html
В чем отличие int &f( ) от int f( ) C++
Что такое int & и чем отличается от int ? #include <iostream> using std::cout; using std::endl; int some(int i) { return i; }
Найти все действительные решения данного биквадратного уравнения C++
Найти все действительные решения данного биквадратного уравнения.
C++ Возврат каретки консоли! http://www.cyberforum.ru/cpp-beginners/thread1586183.html
Доброе время суток! Вопрос который мне не дает покоя уже 2й месяц! И так у нас есть управляющие символы: - \n (новая строка) - \t (табуляция) - \r (возврат каретки) - \a (сигнал) Знаю что в линухе есть \13. То есть поднять каретку на строчку вверх, обнулить количество символов и начать вывод строки.
C++ Одномерная задача теплопроводности (Явная схема) Задали задачу запрограммировать явную схему уравнения теплопроводности, я ее запрограммировал но выводит какой-то бред, подскажите пожалуйста в чем может быть ошибка. Постановка задачи: \frac{\partial U}{\partial t}=D*\frac{\partial^2 U}{\partial x^2}, \\0\leq x\leq 1,\ t>0, \ D>0\\U(x,0)=\varphi (x)\\T(0,t)=\psi_1 (t)\\T(1,t)=\psi_2 (t)\\ Начальные и граничные условия: \varphi (x)=\alpha... подробнее

Показать сообщение отдельно
kanistraSolyari
 Аватар для kanistraSolyari
1 / 1 / 0
Регистрация: 28.09.2015
Сообщений: 12
19.11.2015, 17:40     Вывод на экран содержимое файла
Как исправить команду, не выводит файл?
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 ();
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 08:23. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru