Четверг, 28.11.2024, 08:38 | Приветствую Вас Гость

...

Код

Главная » Статьи » C++

filepacker.c

#include <stdio.h>
#include <string.h>
#include <stdlib.h>
int main()
{

char filename[80];
FILE *pfile = fopen("packet.txt","a");
while (true)
{
scanf("%s", filename);
if (strcmp(filename,"exit") == 0) break;

FILE *checkfile = fopen(filename,"r");

if (!checkfile)
{
printf("file not found\n");
continue;
}
fputs("\nfilename ",pfile);
fwrite(filename,sizeof(char), strlen(filename), pfile);
FILE *pFile = fopen (filename,"rb");
fseek (pFile, 0, SEEK_END);
int filesize = ftell (pFile);
fseek (pFile, 0, SEEK_SET);
char *buffer =(char*) malloc (filesize);
fread(buffer,1,filesize,pFile);
buffer[filesize] = 0;
fputs("\n", pfile);
fputs(buffer, pfile);
fputs("\n", pfile);
fputs("endfile", pfile);
fclose(checkfile);
fclose(pFile);
}
}

Категория: C++ | Добавил: moskov (25.02.2016)
Просмотров: 364 | Рейтинг: 0.0/0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]

Меню сайта

Категории раздела

PHP [41]
C++ [71]
Autoit [108]
Processing [105]
Basic4GL [7]
Fasm [2]
PABC [7]
Js [236]
Gentee [1]
Python [204]
Java android [3]
Small Basic [9]

Мини-чат

Статистика


Онлайн всего: 8
Гостей: 8
Пользователей: 0

Форма входа

Друзья сайта

  • ЗОВ КОСМОСА

  • Хулиган Вселенной

  • Тюремная поэзия

  • Религиозная поэзия

  • Сайт клана ЛеГиоН
  • Поиск