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

Поправьте мой код (шифратор файлов) - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Переписать код программы http://www.cyberforum.ru/cpp-beginners/thread1052010.html
Здраствуйте, уважаемые форумчане, очень нужна ваша помощь, помогите переписать программу так что бы, в начале была функция и ввод матрици осуществлялся с клавиатуры. #include <iostream> #include <iomanip> using namespace std; void main() { setlocale( LC_ALL,"Russian" ); int x,ch; // создаем счетчик
C++ Объясните пожалуйста почему будет такой результат работы программы Почему будет такой результат: 1124222244232444324444 ? #include <iostream> class A { public: A() { std::cout<<"1"<<std::endl; } http://www.cyberforum.ru/cpp-beginners/thread1052006.html
Массив. заполнить C++
как рандомно заполнить массив из 10 элементов нулями и еденицами?
C++ Создать программу, которая убирает повторные вхождения букв в тексте
Создать программу, которая убирает повторные вхождения букв в тексте. Текст будет набираться в консоли. Пример входных данных: кллоповник быыл очеееень бооллльььшойй Пример выходных данных: клоповник был очень большой
C++ загрузка процессора по максимуму http://www.cyberforum.ru/cpp-beginners/thread1051987.html
день добрый! у меня прога работает около 3 -5 мин, но при этом загрузка процессора всего лишь 20% как можно увеличить скорость работы проги, загрузив проц на 80% ? это надо в коде прописывать или в настройках проекта указывать? пишу на VS2012.
C++ посчитать количество символов в текстовом файле Как посчитать количество символов в текстовом файле? подробнее

Показать сообщение отдельно
gazlan
2867 / 1815 / 272
Регистрация: 27.08.2010
Сообщений: 4,919
Записей в блоге: 1
22.12.2013, 17:36     Поправьте мой код (шифратор файлов)
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
#define ASCII_SIZE         (256)
 
int main(int argc,char** argv)
{
   char     pszTemp[MAX_PATH];
 
   FILE*    pSrc = fopen(argv[1],"rb");
 
   strcpy(pszTemp,argv[1]);
   strcat(pszTemp,".enc");
 
   FILE*    pDst = fopen(pszTemp,"wb");
 
   BYTE     byKey = 0;
 
   while (*argv[2])
   {
      byKey += *argv[2];
      ++argv[2];
   }
 
   int   iChr = 0; 
 
   while ((iChr = fgetc(pSrc)) != EOF)
   {
      iChr ^= byKey;
 
      fputc(iChr,pDst);
   }
 
   fclose(pSrc);
   fclose(pDst);
 
   return 0;
}
 
Текущее время: 09:24. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru