I need help so that this program decrypts. Can someone take a look and run it I have the following errors.

1>------ Build started: Project: Decryption, Configuration: Debug Win32 ------
1>Compiling...
1>Decryption.cpp
1>e:\prog100\simplycpp\tutorial11\exercises\decryption\decryption\decryption\decryption.cpp(18) : error C2059: syntax error : '}'
1>e:\prog100\simplycpp\tutorial11\exercises\decryption\decryption\decryption\decryption.cpp(31) : error C2679: binary '=' : no operator found which takes a right-hand operand of type 'void' (or there is no acceptable conversion)
1>        c:\program files\microsoft visual studio 9.0\vc\include\xstring(914): could be 'std::basic_string<_Elem,_Traits,_Ax> &std::basic_string<_Elem,_Traits,_Ax>::operator =(const std::basic_string<_Elem,_Traits,_Ax> &)'
1>        with
1>        [
1>            _Elem=char,
1>            _Traits=std::char_traits<char>,
1>            _Ax=std::allocator<char>
1>        ]
1>        c:\program files\microsoft visual studio 9.0\vc\include\xstring(919): or       'std::basic_string<_Elem,_Traits,_Ax> &std::basic_string<_Elem,_Traits,_Ax>::operator =(const _Elem *)'
1>        with
1>        [
1>            _Elem=char,
1>            _Traits=std::char_traits<char>,
1>            _Ax=std::allocator<char>
1>        ]
1>        c:\program files\microsoft visual studio 9.0\vc\include\xstring(924): or       'std::basic_string<_Elem,_Traits,_Ax> &std::basic_string<_Elem,_Traits,_Ax>::operator =(_Elem)'
1>        with
1>        [
1>            _Elem=char,
1>            _Traits=std::char_traits<char>,
1>            _Ax=std::allocator<char>
1>        ]
1>        while trying to match the argument list '(std::string, void)'
1>e:\prog100\simplycpp\tutorial11\exercises\decryption\decryption\decryption\decryption.cpp(44) : error C2143: syntax error : missing ';' before '}'
1>e:\prog100\simplycpp\tutorial11\exercises\decryption\decryption\decryption\decryption.cpp(44) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>e:\prog100\simplycpp\tutorial11\exercises\decryption\decryption\decryption\decryption.cpp(44) : error C2143: syntax error : missing ';' before '}'
1>e:\prog100\simplycpp\tutorial11\exercises\decryption\decryption\decryption\decryption.cpp(44) : error C2059: syntax error : '}'
1>Build log was saved at "file://e:\Prog100\SimplyCpp\Tutorial11\Exercises\Decryption\Decryption\Decryption\Debug\BuildLog.htm"
1>Decryption - 6 error(s), 0 warning(s)
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========

and here is my code:

// This application decrypts encrypted data one character at a time.


#include <iostream> // required to perform C++ stream I/O
#include <string>  // required for parameterized stream manipulators


using namespace std; // for accessing C++ Standard Library members


//string
string message; //will hold the encoded message


//function prototype
void decryptLetter(char encryptedLetter){
char decrypt = /* encryptLetter plus 32 */
message = // message plus decrypt
//done
}


// function main begins program execution
int main()
{
int input; // user input


//prompt for user input
cout <<"\nEnter encrypted letter ( 0-94; -1 to exit): ";
cin >> input;


while ( input > 0 && input < 94)
{
message = decryptLetter (input);


}


cout << "\n"; // insert newline for readability
return 0; // indicate that program ended successfully


} // end function main


//define decryptLetterFunction
decryptLetter (int)



}

Edited 3 Years Ago by Nick Evan: Fixed formatting

This article has been dead for over six months. Start a new discussion instead.