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

Сборник задач - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Обнулить массив с помощью указателя http://www.cyberforum.ru/cpp-beginners/thread143432.html
1.как обнулить массив с помощью указателя?? 2.как передать в функцию одномерный и двумерные массивы???
C++ кривой вывод =( в общем она должна делать построчный сдвиг вниз, но какие то косяки с выводом хотя мб чет еще ^^ #include <iostream> #include <cstdlib> #include <conio.h> using namespace std; int main () http://www.cyberforum.ru/cpp-beginners/thread143412.html
C++ списки(управление свободной памятью ОС в С)
Необходимо написать программу выделения и возврата свободной памяти по алгоритму "наиболее подходящему". Существуют свободные участки(дыры) ( наверное, нужно хранить размер участка и адрес), вводим...
Написать прогу, которая выводит на экран содержимое файла C++
Написать прогу, которая выводит на экран содержимое файла. Пожалуйста помогите. Добавлено через 34 минуты помогитееееее.(
C++ Написать функцию Procent, которая возвращает процент от полученного в качестве аргумента числа. http://www.cyberforum.ru/cpp-beginners/thread143396.html
Написать функцию Procent, которая возвращает процент от полученного в качестве аргумента числа. Добавлено через 35 минут Пожалуйста помогите.
C++ Написать прогу, которая выводит сообщение в телеграфном стиле: буквы сообщения выводятся с задержкой. Написать прогу, которая выводит сообщение в телеграфном стиле: буквы сообщения выводятся с задержкой. Помогите... Добавлено через 37 минут Heeellppp. подробнее

Показать сообщение отдельно
FireNovel
150 / 73 / 8
Регистрация: 09.04.2010
Сообщений: 297
09.06.2010, 23:13
2. Напишите программу на языке Си, которая копирует произвольный файл. Системными функциями копирования файлов не пользоваться.
Решение
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
#include <stdio.h>
#include <stdlib.h>
 
#define FIN_NAME "in.txt"
#define FOUT_NAME "copy_in.txt"
 
int main()
{
    FILE *fin, *fout;
    char c;
 
    if ( (fin = fopen(FIN_NAME, "rb")) == NULL )
        exit(1);
    if ( (fout = fopen(FOUT_NAME, "wb")) == NULL )
        exit(2);
    
    while ( (c = getc(fin)) != EOF )            
        putc( c , fout);
     
    fclose(fin); 
    fclose(fout);
    
    system("PAUSE");
    return 0; 
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.