#75654 - Nuja - Tue Mar 14, 2006 11:46 pm
Hi,
I a total noob, i'm trying to make my first homebrews but when i try to compile it I get the title of this topic as error. I think its a problem with the dll, but i don't know what.
my code:
Thank in advance
++
I a total noob, i'm trying to make my first homebrews but when i try to compile it I get the title of this topic as error. I think its a problem with the dll, but i don't know what.
my code:
Code: |
#include "stdafx.h" #include <PA9.h> #define TAILLE 1000 #using <C:\\WINDOWS\\Microsoft.NET\\Framework\\v1.1.4322\\mscorlib.dll> using namespace System; int _tmain() { PA_Init(); PA_InitVBL(); PA_InitText(1,2); char mot[TAILLE] = ""; char ligne[TAILLE] = ""; char *str = ""; char res[TAILLE] = ""; PA_OutputSimpleText(1,1,1,"Veuillez saisir un mot ? traduire en anglais\n"); PA_Init(); // Initializes PA_Lib PA_InitVBL(); // Initializes a standard VBL PA_InitText(1, 0); // Initialise the text system PA_InitKeyboard(2); // Load the keyboard on background 2... PA_KeyboardIn(20, 100); // This scrolls the keyboard from the bottom, until it's at the right position PA_OutputSimpleText(1, 7, 10, "Text : "); s32 nletter = 0; // Next letter to right. 0 since no letters are there yet char letter = 0; // New letter to write. char text[TAILLE]; // This will be our text. // Infinite loop to keep the program running while (1) { // We'll check first for color changes, with A, B, and X if (Pad.Newpress.A) PA_SetKeyboardColor(0, 1); // Blue and Red if (Pad.Newpress.B) PA_SetKeyboardColor(1, 0); // Red and Blue if (Pad.Newpress.X) PA_SetKeyboardColor(2, 1); // Green and Red if (Pad.Newpress.Y) PA_SetKeyboardColor(0, 2); // Blue and Green letter = PA_CheckKeyboard(); if (letter > 31) { // there is a new letter text[nletter] = letter; nletter++; } else if ((letter == PA_BACKSPACE)&&nletter) { // Backspace pressed nletter--; text[nletter] = ' '; // Erase the last letter } else if (letter == '\n'){ // Enter pressed text[nletter] = letter; nletter++; } mot=text; PA_WaitForVBL(); } FILE *fichier = fopen("test.txt", "r"); if (fichier != NULL) { while (!feof(fichier) || str == "") { fgets(ligne, TAILLE, fichier); strcpy (res, ligne); str = strtok(ligne," "); if (strcmp(mot, str) == 0) { PA_OutputSimpleText(1, 8, 11, res); // Write the text //printf("%s\n", res); } } fclose(fichier); } return 0; } |
Thank in advance
++