Vous n'êtes pas identifié.
Bonjour à tous
je débute en programmation en C et je voudrais afficher l'heure sur ma graph100+ j'ai trouver ce code sur la doc PROGRAMMER en C/ASM sur GRAPH100(+) pour LES NULS:
#include <casio2.h> // librairie necessaire char getkb(void) // fonction pour le clavier void emptybuf( void ) { while (bioskey(1)) getch(); } int main () { gotoxy(1,1);printf(" : : "); while(getkb()!=1) { gotoxy(1,1);printf("%d",get_time(1)); // affiche les heures gotoxy(4,1);printf("%d",get_time(2)); // affiche les minutes gotoxy(7,1);printf("%d",get_time(3)); // affiche les secondes } emptybuf(); return(0); }
Mais lorque je compile ce programme avec TC3 il me répond
declaration syntax error au niveau de la ligne 3 du programme.
Voila merci de bien vouloir me répondre en m'expliquant cette erreur
Hors ligne
il manque un ";" à la fin de la ligne 2:
remplace
char getkb(void) // fonction pour le clavier
par
char getkb(void); // fonction pour le clavier
Hors ligne
Ok merci pour ta réponse 2072 mais maintenant un autre problème apparait sur le même programme. Lors du LINK avec TC3 il m'affiche maintenant :
Linker error: undefined symbol _getkb in module xx.C
et aussi Linker warning : no stack.
Merci de bien vouloir m'indiquer ce que cela veut et la correction à apporter au programme.
Hors ligne
vérifie que la fonction getkb soit bien dans dans casio2.h
Hors ligne
'linker warning: no stack' c'est inhérent au modele qu'on utilise (tiny) d'ailleurs y'a une option pour éviter d'afficher ce warning.
Hors ligne