Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.67/18: Рейтинг темы: голосов - 18, средняя оценка - 4.67
 Аватар для AnonymC
1183 / 468 / 87
Регистрация: 23.06.2009
Сообщений: 6,390

функция копировки файлов

19.12.2009, 23:17. Показов 3826. Ответов 22
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
написал функцию копировки файлов,и естетвенно не без ошибок!!!
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
bool fileCopy(char firstFile[80],char secondFile[80]){
    FILE* f=fopen(firstFile,"r");
    int c=0;
    int i=0;
    int y=0;
    if((c=getc(f))==NULL){cout<<"File "<<firstFile<<" not found!";
    return 0;
    }
    FILE* f2=fopen(secondFile, "w");
    while(c!='\0'){
    c=(getc(f2));
    i++;
    }
    cout<<"Successful\.";
    return 1;}
вызов
C++
1
2
3
4
5
6
file copy;
    char a[100];
char b[100];
cin.getline(a,100);
cin.getline(b,100);
copy.fileCopy(a,b);
Добавлено через 59 секунд
вот после того как ввожу пути файлов выскакивает окошко с:
Microsoft Visual Studio C Runtime Library has detected a fatal error in proba.exe.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
19.12.2009, 23:17
Ответы с готовыми решениями:

при копировки -> вставки вылазит пустой рабочий стол
когда я пытаюсь скопировать название, делаю &quot;изменить - копировать&quot;, и вставить его в другой файл, у меня все зависает, а после выходит...

функция слияния файлов
вообще мне надо сделать сортирову четырех путевым слиянием но это уже хоть что то.... помогите мне разобратся в этом коде с...

Функция поиска файлов
Всем привет, нужен примерчик, а может у кого есть наработки, в вопросе поиска файлов в определенной папке/диске, причем, с обходом и...

22
Модератор
Эксперт PythonЭксперт JavaЭксперт CЭксперт С++
 Аватар для easybudda
12845 / 7594 / 1766
Регистрация: 25.07.2009
Сообщений: 13,981
21.12.2009, 01:53
Студворк — интернет-сервис помощи студентам
niXman, а не работало то, что Вы "студенту писали"... Файл создавался, но в него ничего не копировалось. Добавил проверку
C
1
2
3
4
5
6
7
8
9
10
11
...
while ( (rd=read(infile, buff, sizeof(buff))) > 0 ) {
                /** записываем */
    if ( write(outfile, buff, rd) != rd ){
                /** если ошибка - сообщаем, завершаемся */
        fprintf(stderr, "ошибка: %s\n", strerror(errno));
        close(infile);
        return errno;
    }
}
...
стало выдавать
Code
1
2
$ ./nixman_copy nixman_copy.c nixman_copy2.c
ошибка: Bad file descriptor
сделал так:
C
1
int outfile = creat(argv[2], st.st_mode);
и всё случилось Видимо, флага O_WRONLY нехватало...

Добавлено через 39 минут
Цитата Сообщение от niXman Посмотреть сообщение
ну да, код для никсов)
gcc в винде прекрасно компилирует, и програмка работает... VS - зло всё-таки...
0
21.12.2009, 21:48

Не по теме:

Цитата Сообщение от easybudda Посмотреть сообщение
VS - зло всё-таки
В моем присутствии прошу не выражаться:D

1
 Аватар для AnonymC
1183 / 468 / 87
Регистрация: 23.06.2009
Сообщений: 6,390
21.12.2009, 21:59  [ТС]
Цитата Сообщение от easybudda Посмотреть сообщение
gcc в винде прекрасно компилирует, и програмка работает

Не по теме:

ваши никсы зло:)

1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
21.12.2009, 21:59

Не работает функция копирования файлов
При попытке копировать любой файл выскакивает сообщение Прекращена работа программы Проводник. И следующий лог ошибки. Имя события...

Обработка файлов. Функция seekg();
ifstream fileReader(&quot;sdf.txt&quot;); int a; while (fileReader &gt;&gt; a) { ...; } А теперь, чтобы повторить данный while нужно написать ...

Функция для сравнения файлов
Даны два текстовый файла, состоящие из некоторого количества строк. Написать функцию для сравнения этих файлов. Помогите пожалуйста

Функция выборочного копирования файлов
В папке file1 есть файлы 1.txt 2.txt 3.txt Как мне скопировать в папку file2 только файлы 1.txt 2.txt ? Зарание спасибо:)

Функция glob для поиска файлов
Привет, граждане программисты! Вопрос очень простой. Есть директория с изображениями &quot;jpeg&quot;, имена файлов произвольные....


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

Или воспользуйтесь поиском по форуму:
23
Ответ Создать тему
Новые блоги и статьи
FPS контроллер с анимированными Y-Bot и 3D-звуком miniaudio (Box3D, Recast, BehaviorTree.CPP, ozz-animation, ImGui, OpenGL и SDL3)
8Observer8 18.10.2026
Содержание блога | English Version Полное мультиплатформенное руководство по стартовому проекту с FPS-контроллером игрока, анимированными роботами Y-Bot с 4-слойным блендингом, 3D-физикой Box3D,. . .
Локальный http сервер
Argus19 17.10.2026
Локальный http сервер На работе, на двух локальных компьютерах круглосуточно работают программы опроса приборов с записью в книги Excel,которые раз в сутки записываются на сервер компании. Т. к. . . .
Копировать Windows на новый диск на UEFI
damix 17.10.2026
https:/ / uriesk. wordpress. com/ 2016/ 11/ 01/ move-window-10-to-ssd-on-a-uefi-dualboot-system-with-basic-linux-tools/ TL DR Вставляем диск, а старый подключаем через переходник, грузимся с лайва. . .
ИИ не может найти нужный язык в списке
Supersumestria 05.10.2026
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык. Возвращает он вот это: https:/ / i. **********/ vqBWLe2. png Нужную строчку в 3й колонке просто выдумал. . Это. . .
Новая последняя моя музыка в SUNO
zorxor 05.10.2026
Здравствуйте, дорогие мои друзья! С большой радостью я хотел бы представить вам свою новую последнею музыку, которую сгенерировала мне по моей просьбе нейросеть SUNO. С уважением, zorxor. Это. . .
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js. В помощники взял Яндекс-Алису. Было создано три зала на разные интересы. исторические и ретро сериал Хичкок. . .
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#. Название изменил на ColorStep. Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru