First of all, I'd like to introduce myself to the C-Programming.com boards. I'm taking CS in college and not going to class for the summer made me rusty. If anyone can provide me with some insight with why I get errors when building this program, it would be helpful.
Thanks in advance. ^_^Code:#include <cstring> #include <iostream> #include <cmath> using namespace std; void encode(char[] ,char[] ,char[] ); void main() { char table[5][10]; char statement[50]; char keyword[10]; cout<<"Please enter your statement,max 50 characters, all lowercase, with no spaces."<<endl; cin.get(statement,50); cout<<"Please enter your keyword. Do not repeat any letters."; cin>>keyword; cout<<"Our original statement is "<<statement<<endl; encode(statement,keyword,table); for (int y=0;y<strlen(keyword);y++) { for (int x=0;x<ceil(strlen(statement)/strlen(keyword))+1;x++) { cout<<table[x][y]; } cout<<' '; } cout<<endl<<endl; } void encode(char statement[], char keyword[], char table[]) { int i=0; int keylength = strlen(keyword); int messagelength = strlen(statement); for(int x=0;x<ceil(messagelength/keylength)+1;x++) for(int y=0;y<keylength;y++) { table[x][y] = statement[i]; i++; } }



LinkBack URL
About LinkBacks


