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

Шифрование. Аргументы функции MAIN - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Вычислить произведение двух чисел http://www.cyberforum.ru/cpp-beginners/thread1036237.html
Вычислить произведение двух чисел. Первое число - сумма третьей и четвертой цифр четырехзначного числа, второе - частное от деления первой цифры четырехзначного числа на вторую цифру числа.
C++ Считать из файла слова и занести их в массив string-ов Как считать слова из файла и занести их в массив типа string? http://www.cyberforum.ru/cpp-beginners/thread1036221.html
Оператор цикла с параметром C++
Какими цифрами следует заменить a и b (одинаковым переменным соответствуют одинаковые цифры), чтобы выполнялось равенство (a+a)+3(b+b)= А в квадрате a - Б в квадрате b? Причём a и b натуральные числа изменяющиеся в диапазоне от 1 до n. (a+a)+3(b+b)= a^a - b^b
C++ Function abs
Ошибка 1.error C2668: abs: неоднозначный вызов перегруженной функции строка 12 Ошибка 2.error C2668: abs: неоднозначный вызов перегруженной функции строка 13 Ошибка 3.IntelliSense: существует более одного экземпляра перегруженная функция "abs", соответствующего списку аргументов: функция "abs(int _X)" функция "abs(long _X)" функция...
C++ Не запускаеться программа вычисления функции http://www.cyberforum.ru/cpp-beginners/thread1036211.html
Не запускаеться программа вычисления функции //--------------------------------------------------------------------------- #include <vcl.h> #pragma hdrstop //--------------------------------------------------------------------------- #include <math.h> #include <tchar.h> #include <iostream.h> #include <windows.h>
C++ Утечка памяти в определении инфы о Юсб-устройствах Есть код для определения инфы о usb-устройствах (vendorID/productID). Но есть проблема. Происходят утечки памяти. При многократном вызове функции утечки становятся неприемлемо большими. Кто-нибудь может подсказать, где именно тут происходит утечка? // Функция получает список VID_PID USB // Входные данные: // VidPid - массив для записи VID PID usb устройств // Выходные данные: // VidPid -... подробнее

Показать сообщение отдельно
Qwertiy
817 / 625 / 75
Регистрация: 20.08.2013
Сообщений: 2,525
13.12.2013, 21:57     Шифрование. Аргументы функции MAIN
Цитата Сообщение от Kostia1012 Посмотреть сообщение
Даже не знаю как начать
Код:
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
#include <cstdio>
#include <cstring>
 
 
void encode() // TODO: Replace function body via encode realization
  {
  char line[1024];
  puts("Encode is called");
  puts(gets(line));
  }
 
void decode() // TODO: Replace function body via decode realization
  {
  char line[1024];
  puts("Decode is called");
  puts(gets(line));
  }
 
int main(int, char **argv)
  {
  while(*++argv) // Skip program name and search in other arguments
    if(!strcmp(*argv, "encode"))
      return encode(), 0; // Exit with success after call to encode
    else if(!strcmp(*argv, "decode"))
      return decode(), 0; // Exit with success after call to decode
 
  return 1; // Correct command is not provided, exit with fail code
  }
Вызов из командной строки:
Код
"Test - Args.exe" encode <file.txt >file.encoded.txt
"Test - Args.exe" decode <file.txt >file.decoded.txt
Остаётся только реализовать кодирование и декодирование.
Сейчас выводится информация о вызванной функции и первая строка входного файла (если файл пустой, то падает).
 
Текущее время: 16:43. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru