Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 20.12.2013, 08:26   #1
dannae
Пользователь
 
Аватар для dannae
 
Регистрация: 29.09.2013
Сообщений: 53
Печаль Помогите конкатенацией файлов!(си)

Осуществить конкатенацию двух файлов за счёт создания третьего файла.
dannae вне форума Ответить с цитированием
Старый 20.12.2013, 08:43   #2
Ezhik Kihze
Форумчанин
 
Регистрация: 24.12.2012
Сообщений: 639
По умолчанию

А проблема в чем? Создали файл - переписали в него первый, дописали в него второй и готово
ICQ: 677936656 Gmail: ekEmbed@gmail.com
Ezhik Kihze вне форума Ответить с цитированием
Старый 20.12.2013, 08:45   #3
dannae
Пользователь
 
Аватар для dannae
 
Регистрация: 29.09.2013
Сообщений: 53
По умолчанию

#include <stdio.h>
int main(char* ptt[]) {
int filecopy;
FILE *in1, *in2, *in3;
in1 = fopen(ptt[1],"r");
in3 = fopen(ptt[3],"w");
filecopy(in1, in3);
fclose(in1);
in2 = fopen(ptt[2],"r");
filecopy(in2,in3);
fclose(in2);
fclose(in3);
return 0;
}

у меня получилось так, но здесь ошибки
dannae вне форума Ответить с цитированием
Старый 20.12.2013, 10:57   #4
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
у меня получилось
Неа. Не получилось.
Так должно быть правильнее:
Код:
#include <stdio.h>
int main(char* ptt[]) {
int filecopy;
FILE *in1, *in2, *in3;

in3 = fopen(ptt[3],"w");

in1 = fopen(ptt[1],"r");
fseek(in1,SEEK_END); int l=ftell(in1);  fseek(in1,SEEK_BEG);
char *a=(char*)malloc(l);
fread(a,l,1,in1);
fwrite(a,l,1,in3);
fclose(in1);

in1 = fopen(ptt[2],"r");
fseek(in1,SEEK_END); int l=ftell(in1);  fseek(in1,SEEK_BEG);
char *a=(char*)malloc(l);
fread(a,l,1,in1);
fwrite(a,l,1,in3);
fclose(in1);

fclose(in3);
return 0;
}
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 20.12.2013, 11:08   #5
dannae
Пользователь
 
Аватар для dannae
 
Регистрация: 29.09.2013
Сообщений: 53
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
Неа. Не получилось.
Так должно быть правильнее:
так может и правильнее, да вот только он даже не компилируется
dannae вне форума Ответить с цитированием
Старый 20.12.2013, 12:24   #6
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Соболезную )
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите - объединение файлов Gurza Microsoft Office Excel 13 11.07.2011 11:38
Помогите с программой копирования файлов nanocrew Помощь студентам 6 13.07.2009 16:14
Помогите сделать ренеймер файлов hydrio Помощь студентам 4 30.06.2009 00:09
Помогите с поиском файлов Alias_Katty Помощь студентам 1 16.04.2008 15:03
Помогите с поиском файлов!!! Teen4jump Общие вопросы Delphi 9 26.06.2007 09:37