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

копирование файла - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ midi плеер в консоли http://www.cyberforum.ru/cpp-beginners/thread326916.html
Здравствуйте. Можно ли как-то к консольному приложению прикрутить проигрывание миди-звуков на фоне исполнения программы? Спасибо. Добавлено через 47 минут Если можно, то как?
C++ qsort Вот код: #include <cstdio> #include <algorithm> int compare(const void *s1, const void *s2) { return strcmp((char *)s1, (char *)s2) < 0; } #define N 4 http://www.cyberforum.ru/cpp-beginners/thread326904.html
C++ текстовый файл
В текстовом файле содержатся положительные целые числа, разделенные пробелами. Перепишите в другой текстовый файл максимальное количество чисел из первого файла, но чтобы их сумма не превышала заданного значения.
C++ Вывод кириллицы
каким компилятором лучше пользоваться.я пользуюсь dev c++, но он в консоле не отображает все что написаное в скобках(тольуо на англиском отображает корректно).пример (i != j) cout << " i ne ravno j\n "; заранее благодарен.
C++ метод класса во внешней функции http://www.cyberforum.ru/cpp-beginners/thread326887.html
подскажите как во внешней функции, если в нее как параметр передан элемент класса, вызвать метод класса для этого самого элемента класса? пишу вот это: void ShowZaryad(Chastica A,Chastica B,Chastica C) //выводит на консоль данные по заряду частицы { int N; cout<<"zaryad_kakoi_chastici_vivisti? "<<A.ShowName<<" najmite 1; "<<B.ShowName<<" najmite 2; "<<C.ShowName<<" najmite 3;"<<endl;...
C++ РАБОТА С ЭКРАНОМ В ГРАФИЧЕСКОМ РЕЖИМЕ Ребята, целый день решал никак не могу понять почему у меня график не правильно прорисовывается? Написать программу которая строит графики функции y=f(x,a) на интервале -10<=x<=10 аргумента x при значениях параметра a, взятых из интервала 0<=a<=10 отрисовывает сетку и оси, обозначает и оцифровывает оси снабжает графики пояснениями (выражение для функции, значений параметра с указанием связи с... подробнее

Показать сообщение отдельно
kreedz
 Аватар для kreedz
6 / 6 / 1
Регистрация: 29.11.2009
Сообщений: 100
30.06.2011, 21:08     копирование файла
Эта программка должна скопировать первый файл во второй файл.
Файлы текстовые. Язык Си.
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
#include <stdio.h>
 
void filecopy(FILE*, FILE*);
 
int main() {
    FILE *in = fopen("from.txt", "r"), *out = fopen("to.txt", "w");
    
    if (in == NULL || out == NULL) {
        printf("Can't open files\n");
        return 1;
    }
 
    filecopy(in, out);
    
    fclose(in);
    fclose(out);
    
    return 0;
}
 
void filecopy(FILE *ifp, FILE *ofp) {
    int c;
    
    while ((c = gets(ifp)) != EOF) 
        putc(c, ofp);
}
Ошибки:
копирование файла

Эту программку переделывал из этой (книга Керригана и Ритчи, глава 7.5, реализация утилиты cat):
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
#include <stdio.h>
 
int main(int argc, char *argv[]) {
    FILE *fp;
    void filecopy(FILE *, FILE *);
    
    if (argc == 1) filecopy(stdin, stdout);
    else    while (--argc > 0)
                if ((fp = fopen(*++argv, "r")) == NULL) {
                    printf("Can't open %s\n", *argv);
                    return 1;
                } else {
                    filecopy(fp, stdout);
                    fclose(fp);
                }
                
    return 0;
}
 
void filecopy(FILE *fp, FILE *ofp) {
    int c;
    
    while ((c = getc(fp)) != EOF) putc(c, ofp);
}
Вторая работает, естественно, без ошибок, а моя, переделанная, с ошибками.
Кто, что подскажет?
 
Текущее время: 04:54. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru