polybius square help

i have to write a code for polybius square
and this is what ive got right now.. im stuck on the coordinates part

#ifndef POLYBIUS_H
#define POLYBIUS_H
#include <string>
#include <iostream>
using namespace std;

typedef char square[6][6];

char Uppercase(char c);
int main ()
int i=0;
char str[]="Test String.\n";
char c;
while (str[i])
if (isupper(c)) c=tolower(c);
putchar (c);
return 0;// returns uppercased letters

string convert(string str_in)
for(int i = 0; i < str_in.length(); i++)
case 'J':
str_in[i] = "I"';

return str_in; // j and J are replaced by I
// returns other characters unchanged

void GetCoordinates(square S,
char c,
int& Digit1,
int& Digit2);

char GetCharacter(square s,
int digit1,
int digit2);

bool InSquare(square s, char c);

void FillSquare(square s,
string keyword);
// should uppercase all letters in keyword
// change all Js to Is
// ignore nonletters

void Put(square s);
// display S on screen

Last edited on
Topic archived. No new replies allowed.