1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
|
#include <curses.h>
#include <stdio.h>
#include <stdlib.h>
#include <dirent.h>
#define KEYCODE 01
WINDOW *messagebar;
void convertir_donnees();
{
char buffer[80];
FILE* fd;
int key, i;
fd=fopen("/home/toph/init","r");
sprintf(buffer,"k[%02d]=%03d\n",KEYCODE,KEY_F(1));
fwrite(buffer,1,10,fd);
sprintf(buffer,"%02d",KEYCODE);
print_message(buffer);
i=getch();
sscanf(buffer,"%2d",key);
i=getch();
close(fd);
}
void print_message(char *input_message)
{
werase(messagebar);
wprintw(messagebar,"%s",input_message);
wrefresh(messagebar);
// be careful that cursor is not at this place after this !!!
} |
Partager