Hi, just to let you know I'm new and dint know much, I have a problem with this code, I'm trying to make it so when i type "hi" into the palib keyboard, it Say's hello. I put in what it might be, build successful and when i run it, it dose not work! Here's the code CODE#include
char text[200];
int main()
{
ÂÂÂÂPA_Init();
ÂÂÂÂPA_InitVBL();
ÂÂÂÂPA_InitText(1, 0);
ÂÂÂÂPA_InitKeyboard(2);
ÂÂÂÂPA_KeyboardIn(20, 95);
ÂÂÂÂs32 nletter = 0;
ÂÂÂÂchar letter = 0;
ÂÂÂÂwhile (1)
ÂÂÂÂ{
ÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂletter = PA_CheckKeyboard();
ÂÂÂÂÂÂÂÂ
ÂÂÂÂÂÂÂÂif (letter > 31) {
ÂÂÂÂÂÂÂÂÂÂÂÂtext[nletter] = letter;
ÂÂÂÂÂÂÂÂÂÂÂÂnletter++;
ÂÂÂÂÂÂÂÂ}
ÂÂÂÂÂÂÂÂelse if(letter == PA_TAB){
ÂÂÂÂÂÂÂÂÂÂÂÂu8 i;
ÂÂÂÂÂÂÂÂÂÂÂÂfor (i = 0; i < 4; i++){
ÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂtext[nletter] = ' ';
ÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂnletter++;
ÂÂÂÂÂÂÂÂÂÂÂÂ}
ÂÂÂÂ
ÂÂÂÂÂÂÂÂ}
ÂÂÂÂÂÂÂÂelse if ((letter == PA_BACKSPACE)&&nletter) {
ÂÂÂÂÂÂÂÂÂÂÂÂnletter--;
ÂÂÂÂÂÂÂÂÂÂÂÂtext[nletter] = ' ';
ÂÂÂÂÂÂÂÂ}
ÂÂÂÂÂÂÂÂelse if (letter == '\n'){
ÂÂÂÂÂÂÂÂÂÂÂÂif(text=="hi"){
ÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂPA_OutputSimpleText(1,1,10,"Hello!");
ÂÂÂÂÂÂÂÂÂÂÂÂ}
ÂÂÂÂÂÂÂÂ}
ÂÂÂÂÂÂÂÂ
ÂÂÂÂÂÂÂÂPA_OutputText(1, 1, 1,"Text: %s",text);
ÂÂÂÂÂÂÂÂPA_WaitForVBL();
ÂÂÂÂ}
ÂÂÂÂ
ÂÂÂÂreturn 0;
}
Any help will be appreciated!
Thanks in advance
Thomas
char text[200];
int main()
{
ÂÂÂÂPA_Init();
ÂÂÂÂPA_InitVBL();
ÂÂÂÂPA_InitText(1, 0);
ÂÂÂÂPA_InitKeyboard(2);
ÂÂÂÂPA_KeyboardIn(20, 95);
ÂÂÂÂs32 nletter = 0;
ÂÂÂÂchar letter = 0;
ÂÂÂÂwhile (1)
ÂÂÂÂ{
ÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂletter = PA_CheckKeyboard();
ÂÂÂÂÂÂÂÂ
ÂÂÂÂÂÂÂÂif (letter > 31) {
ÂÂÂÂÂÂÂÂÂÂÂÂtext[nletter] = letter;
ÂÂÂÂÂÂÂÂÂÂÂÂnletter++;
ÂÂÂÂÂÂÂÂ}
ÂÂÂÂÂÂÂÂelse if(letter == PA_TAB){
ÂÂÂÂÂÂÂÂÂÂÂÂu8 i;
ÂÂÂÂÂÂÂÂÂÂÂÂfor (i = 0; i < 4; i++){
ÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂtext[nletter] = ' ';
ÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂnletter++;
ÂÂÂÂÂÂÂÂÂÂÂÂ}
ÂÂÂÂ
ÂÂÂÂÂÂÂÂ}
ÂÂÂÂÂÂÂÂelse if ((letter == PA_BACKSPACE)&&nletter) {
ÂÂÂÂÂÂÂÂÂÂÂÂnletter--;
ÂÂÂÂÂÂÂÂÂÂÂÂtext[nletter] = ' ';
ÂÂÂÂÂÂÂÂ}
ÂÂÂÂÂÂÂÂelse if (letter == '\n'){
ÂÂÂÂÂÂÂÂÂÂÂÂif(text=="hi"){
ÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂPA_OutputSimpleText(1,1,10,"Hello!");
ÂÂÂÂÂÂÂÂÂÂÂÂ}
ÂÂÂÂÂÂÂÂ}
ÂÂÂÂÂÂÂÂ
ÂÂÂÂÂÂÂÂPA_OutputText(1, 1, 1,"Text: %s",text);
ÂÂÂÂÂÂÂÂPA_WaitForVBL();
ÂÂÂÂ}
ÂÂÂÂ
ÂÂÂÂreturn 0;
}
Any help will be appreciated!
Thanks in advance
Thomas