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

Шифрование текста - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Как организовать поиск файла по маске http://www.cyberforum.ru/cpp-beginners/thread839078.html
помогите с организацией поиска файла по маске
C++ Поиск слова в файле Все доброго времени суток) Нужна помощь: надо написать прогу, которая открывает файл и ищет совпадения с введенным словом. 1) Пишу в codeblocks, куда запихивать файл с текстом? В корневую папку или в bin? 2) Вот код, пишет ошибки, которые никак не могу вдуплить( #include <iostream> #include <fstream> #include <cstdlib> http://www.cyberforum.ru/cpp-beginners/thread839066.html
Вывод элементов массива C++
Я написала программу для нахождения обратного массива, но не знаю как вывести элементы по 6 в строке. #include "stdafx.h" #define _USE_MATH_DEFINES #include <math.h> #include <iostream> const int rozmir=100; int n; double T; using namespace std; int main()
C++ Неявное преобразование типов?
есть класс Vector затем с его помощью создается класс Matrix (матрица - массив векторов) дошла очередь до операции умножения матрицы на матрицу. с этим все ок. но если умножать матрицу на вектор? с одной стороны можно написать еще две перегрузки для оператора * (для параметров (матрица,вектор) и (вектор, матрица)). однако хотелось бы чтобы перегрузка осталась одна, а при встрече в...
C++ Простой массив в с++ нужна прога http://www.cyberforum.ru/cpp-beginners/thread839050.html
Срочняк нужна прога ребят,пятая задачка Блин если тут реально мне помогут, я рад буду айайай) Потому что профессией на которую учусь стал заинтересоваться норм так)
C++ Ошибка с strtok - как исправить? Вот например: #include <iostream> #include <fstream> using namespace std; void main () { char text="gh.gh.g hghgh o3 jf7 fk., fj", *text1, *text2; text1=strtok(text, " "); \\здесь text1 должно принимать значение gh.gh.g - собственно все правильно получается подробнее

Показать сообщение отдельно
alberthoroshiy
0 / 0 / 0
Регистрация: 16.04.2013
Сообщений: 13
19.05.2013, 16:46  [ТС]     Шифрование текста
вот что в итоге у меня получилось
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
#include <conio.h>                                                                                                                                                                                                                                              #include <conio.h>
#include <iostream.h>
#include <stdio.h>
#include <ctype.h>
#include <locale.h>
 
void main() 
{
 clrscr();
 char a;
 char *fileName="C:\\in.txt";
 FILE *f=fopen(fileName, "r");
 char *fileOut="C:\\out.txt";
 FILE *fo=fopen(fileOut, "w");
 int  *key, ans, k;
 setlocale( LC_ALL,"Russian" );
 cout << "Пожалуйста введите 1 для шифрования, 0 для дешифрования \n";
 cin >> ans;
 //Шифровщик
 if (ans==1) {
    while((k=fgetc(f))!=EOF) {a=k;
 if   (( (int)a>-65)&&((int)a<0)) {
 if (a==(char)-33) a=(char)-64; else {
if (a==(char)-1) a=(char)-32; else
a+=1;}                
} else  a=a ;
        fprintf(fo, "%c",a);}
  cout<<"Процесс шифрования завершен \n";
  cout<<"Нажмите Enter для выхода из программы \n";
 //Дешифровщик
 } else if (ans==0) {
    while((k=fgetc(f))!=EOF) {a=k;
 if  (( (int)a>-65)&&((int)a<0)) {
 if (a==(char)-64) a=(char)-33; else {
if (a==(char)-32) a=(char)-1; else
a-=1;}      
} else a=a ;
        fprintf(fo, "%c",a);}
  cout<<"Процесс дешифрования завершен \n";
  cout<<"Нажмите Enter для выхода из программы \n";
 } else {
  printf("\nError");}
 fclose(f);
 fclose(fo);
 getch();
}
 
Текущее время: 09:51. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru