ahh... you gotta love the frustrations of programming! eliminate 29 old errors, get 4 new ones. here's my big ol' problem up the a$$. the if statements i have are in a function and i guess i can't have strings as functions. here's what i'm talking 'bout:
Code:
#include <iostream.h>
char text[9];
int binNum, found, notfound = 0;
std::string binarize (char textChange[9])
{
//// a to z ////
if (textChange[0] == 'a')
textChange = '01100001';
else if (textChange[0] == 'b')
textChange = '01100010';
else if (textChange[0] == 'c')
textChange = '01100100';
else if (textChange[0] == 'd')
textChange = '01100100';
else if (textChange[0] == 'e')
textChange = '01100101';
else if (textChange[0] == 'f')
textChange = '01100110';
else if (textChange[0] == 'g')
textChange = '01100111';
else if (textChange[0] == 'h')
textChange = '01101000';
else if (textChange[0] == 'i')
textChange = '01101001';
else if (textChange[0] == 'j')
textChange = '01101010';
else if (textChange[0] == 'k')
textChange = '01101011';
else if (textChange[0] == 'l')
textChange = '01101100';
else if (textChange[0] == 'm')
textChange = '01101101';
else if (textChange[0] == 'n')
textChange = '01101110';
else if (textChange[0] == 'o')
textChange = '01101111';
else if (textChange[0] == 'p')
textChange = '01110000';
else if (textChange[0] == 'q')
textChange = '01110001';
else if (textChange[0] == 'r')
textChange = '01110010';
else if (textChange[0] == 's')
textChange = '01110011';
else if (textChange[0] == 't')
textChange = '01110100';
else if (textChange[0] == 'u')
textChange = '01110101';
else if (textChange[0] == 'v')
textChange = '01110110';
else if (textChange[0] == 'w')
textChange = '01110111';
else if (textChange[0] == 'x')
textChange = '01111000';
else if (textChange[0] == 'y')
textChange = '01111001';
else if (textChange[0] == 'z')
textChange = '01111010';
else if (textChange[0] == ' ')
textChange = '00100000';
std::string binaryNumber = textChange
return binaryNumber;
}
int main()
{
cout << "Please enter a letter to be Binarized.\n";
cin >> text;
binarize (text);
cout << "\nThis is the binary value of your letter: " << text;
int counter = 0;
loop: counter++;
goto loop;
return 0;
}