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

Битовые операции. Посимвольный ввод и вывод. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Потоковое видео на С++ http://www.cyberforum.ru/cpp/thread130124.html
Всем привет! Подскажите, пожалуйста, как реализуется на С++ чтение кадров потокового видео.
C++ Не могу дописать метод перевода в десятичного кода символа в двоичный в алгоритме LZW #include "stdafx.h" #include <iostream> #include <fstream> #include <string> using namespace std; class Lzw { // Вспомогательный класс, описывающий элемент в таблице http://www.cyberforum.ru/cpp/thread129830.html
C++ Редактирование файлов шрифтов
Здравствуйте! Я пишу (на с++) редактор шрифтов (пока что *.otf, *.ttf, *.ttc)... 1-я задача - удаление из шрифта указанного набора символов, и всей с вязаной с ними информации... последовательность действий примерно такая: 1) загрузить файл шрифта 2) отредить 3) сохранить ссылки на спеки по шрифтам: http://www.microsoft.com/typography/otspec/ http://developer.apple.com/fonts/TTRefMan/
C++ исправить программу
Помогите исправить программу #include <iostream> #include <stdlib.h> #include <string.h> #include <ctype.h> #include <fstream.h>; #pragma argsused using namespace std;
C++ SDL http://www.cyberforum.ru/cpp/thread129565.html
Как реализовать "откусывание" области игрового поля при проходе ?? по типу Air-x sonics..
C++ Ошибка с потоковыми файлами... #include "iostream.h" #include "stdio.h" #include "string.h" #include "stdlib.h" #include "stdafx.h" #include <fstream> void WriteToFile(char *fn, int arr, int count) подробнее

Показать сообщение отдельно
llomushka
3 / 3 / 0
Регистрация: 21.03.2010
Сообщений: 19

Битовые операции. Посимвольный ввод и вывод. - C++

15.05.2010, 22:11. Просмотров 1990. Ответов 0
Метки (Все метки)

Даны текстовые файлы. Реализовать функции шифровки и дешифровки файлов методом перестановки пар смежных битов asci-кодов символов.
Файл – это текстовый ASCII файл, который состоит из любого количества строк, заканчивающихся ‘\n’, и не превышающих 127 сим. в строке. Пользователь указывает имена исходного и результирующего файлов, программа читает из исходного файла символы, шифрует их и записывает в результирующий файл. Символ ‘\n’ не шифруется! Дешифрация происходит аналогично.
Интерфейс в виде консольного меню реализуется в главной функции Main(), которая находится в модуле Interface.cpp. Решение задачи реализуется функциями Coding() и Decoding(), которые находятся в модуле Encipher.cpp.
Файловый ввод-вывод реализуется с помощью библиотеки <iostream>.

Есть решение подобной задачи: "Вводится строка. Реализовать функции шифровки и дешифровки строки методом смещения asci-кодов символов на заданную величину и перевёртыванием строки."
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
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
#pragma hdrstop
#include<iostream.h>
//---------------------------------------------------------------------------
#pragma package(smart_init)
int n=80;
void codec(char *first)
{ char *last=first;
 char ch;
 while(*last!='\0')last++;
 last--;
 while(*last!='\0')
    { *last+=n;
     last--;    }
 while(first<last)
    {
     ch=*first;
     *first=*last;
     *last=ch;
     first++;last--;    }}
void decodec(char *first)
{ char *last=first;
 char ch;
 while(*first!='\0')first++;
 first--;
 while(*last!='\0')
    { *last-=n;
    last++;    }
 while(first>last)
    { ch=*first;
     *first=*last;
     *last=ch;
     first--;last++;    }}
#include <vcl.h>
#include <iostream.h>
#include <conio.h>
#pragma hdrstop
#pragma argsused
#include "Unit15_fun.cpp"
//---------------------------------------------------------------------------
void main()
{
  char *str;
 str=new char[100];
 gets(str);
 codec(str);
 cout<<str<<'\n';
 decodec(str);
 cout<<str;
 getch();}

Помогите пожалуйста переделать!!!
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru