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

Поблочное считывание с файла - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Стенки внутри лабиринта http://www.cyberforum.ru/cpp-beginners/thread552232.html
Господа эксперты,не пойму почему код не работает: "Мышь" не должна бегать по стенка(стенки определяются в массиве),а на деле результата нет. void Game::ControlMouse() { Game gc; int...
C++ Прямоуголиник в WinAPI Парнишки, мой преподаватель вечно ко мне пристает, я уже устала от его заморочек. В последний раз он мне задал сделать программу в Вижуал Студио приложение WinAPI Я в ней ничего не понимаю, так как... http://www.cyberforum.ru/cpp-beginners/thread552225.html
Описать функцию Пятница13(d), которая определяет количество дней до даты d, ... C++
Помогите пожалуйста очень нужно решить задачу..... Дано type число = 1..31; месяц = 1..12; год = 1..2000; дата = record ч : число; м : месяц; г : год
C++ Работа с процесамми, и памятью
Интересует несколько вопросов, если можете ответье пожалуйста. 1. Каким образом можно считать обьем памяти которую занимает определенный процесс? 2. Каким образом можно ...
C++ Танчики в graphics.h http://www.cyberforum.ru/cpp-beginners/thread552182.html
Здравствуйте! Задали задания в устаревшей и совершенно мне неизвестной библиотеке graphics.h создать игру танки. Я уже прописал движение своего танка и выстрел, но при выстреле танк стоит на месте...
C++ Из обычного в динамический массив Помогите пожалуйста переделать массив из обычного в динамический. #include "stdafx.h" #include <iostream>//i/o #include <conio.h> //getch #include <cmath> //fabs, abs #include "stdafx.h"... подробнее

Показать сообщение отдельно
Nekto
342 / 287 / 10
Регистрация: 23.03.2012
Сообщений: 838
18.04.2012, 22:53  [ТС]
Попробовал так:
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
 FILE *f=fopen("input.txt","rb");
 FILE *f1=fopen("output.txt","w");
 unsigned long long input;
 unsigned long long output;
 size_t result;
 while (!feof(f))
 {
  result =fread (&input,8,1,f);
  output=binary2ull(DES(input,k,true));
  fwrite (&output,8,1,f1);
  if (ferror(f)) {fputs ("Reading error",stderr); exit (3);}
 }
 fclose(f);
 fclose(f1);
 
 FILE *f2=fopen("output.txt","rb");
 FILE *f3=fopen("output2.txt","w");
 while (!feof(f2))
 {
  result =fread (&input,8,1,f2);
  output=binary2ull(DES(input,k,false));
  fwrite (&output,8,1,f3);
  if (ferror(f2)) {fputs ("Reading error",stderr); exit (3);}
 } 
 fclose(f2);
 fclose(f3);
На входе было
Код
12345 вышел зайчик погулять
После шифровки
Код
ҐКЏ7¦*л?•?A=dэLМ
После дешифровки
Код
12345 вышел зайчик погулятьпогулятьпогул
Откуда 13 лишних символов?
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.