Помогите переделать прогу...
От: Toshiksun  
Дата: 23.08.05 21:31
Оценка:
Исправлено форматирование текста. — SchweinDeBurg

В Turbo C я написал прогу шифровки:

#include <iostream.h>
#include <stdio.h>
#include <conio.h>
#include <bios.h>

char* Input();
char* Code(char* s);
char* UnCode(char* s);
void Output(char* s, char* message);

char Coder(char c);
char UnCoder(char c);

void main()
 {
   char* InitString;
   char* CodedString;
   char* UnCodedString;

   InitString=Input();
   CodedString=Code(InitString);
   Output(CodedString, "Coded string:");
   UnCodedString=UnCode(CodedString);
   Output(UnCodedString, "UnCoded string:");
 }

char* Input()
 {
   char* temp;

   cout<<"Input string:\n";
   gets(temp);

   return(temp);
 }

char* Code(char* s)
 {
  char temp1;
  char temp2;
  char* tempstr;
  int i=0;
  do
   {
     temp1=s[i];
     if(temp1=='\0') break;
     temp2=Coder(temp1);
     tempstr[i]=temp2;
     i++;
   }
  while(temp1!='\0');

  return(tempstr);
 }

char* UnCode(char* s)
 {
  char temp1;
  char temp2;
  char* tempstr;
  int i=0;
  do
   {
     temp1=s[i];
     if(temp1=='\0') break;
     temp2=UnCoder(temp1);
     tempstr[i]=temp2;
     i++;
   }
  while(temp1!='\0');

  return(tempstr);

 }

void Output(char* s, char* message)
 {
    cout<<endl<<message<<endl<<s<<endl;
    cout<<"Press any key..."<<endl<<endl;

    while(bioskey(1)) bioskey(0);
    while(!bioskey(1)) {;}

 }

char Coder(char c)
 {
  return(++c);
 }

char UnCoder(char c)
 {
  return(--c);
 }

Помогите переделать её под Visual C++.Уже просто замучалса. Не могу использовать сам алгоритм. Заранее спасибо.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.