Struct stuff

Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
main
sigonasr2, Sig, Sigo 2 years ago committed by GitHub
parent 824bc0b41a
commit 083ff9db45
  1. BIN
      main
  2. 21
      main.c

BIN
main

Binary file not shown.

@ -4,8 +4,15 @@
#include "project/extras.h" #include "project/extras.h"
#include "project/utils/utils.h" #include "project/utils/utils.h"
struct data{
int val1;
int val2;
int val3;
};
int main(int argc,char**argv) { int main(int argc,char**argv) {
int*keyLog=calloc(25,sizeof(int)); int*keyLog=calloc(25,sizeof(int));
struct data*dataVals=calloc(3,sizeof(struct data));
unsigned short currentLogCounter=0; unsigned short currentLogCounter=0;
unsigned int frameCount = 0; unsigned int frameCount = 0;
int rows,cols; int rows,cols;
@ -21,7 +28,20 @@ int main(int argc,char**argv) {
nodelay(stdscr,TRUE); nodelay(stdscr,TRUE);
noecho(); noecho();
dataVals[0].val1=14;
dataVals[0].val2=16;
dataVals[0].val3=22;
dataVals[1].val1=39;
dataVals[1].val2=7;
dataVals[1].val3=64;
dataVals[2].val1=42;
dataVals[2].val2=14;
dataVals[2].val3=69;
mvprintw(2,7,"%d %d %d",dataVals[0].val1,dataVals[0].val2,dataVals[0].val3);
mvprintw(3,7,"%d %d %d",dataVals[1].val1,dataVals[1].val2,dataVals[1].val3);
mvprintw(4,7,"%d %d %d",dataVals[2].val1,dataVals[2].val2,dataVals[2].val3);
refresh(); refresh();
getmaxyx(stdscr,rows,cols); getmaxyx(stdscr,rows,cols);
int ch=ERR; int ch=ERR;
@ -42,6 +62,7 @@ int main(int argc,char**argv) {
} }
} }
free(keyLog); free(keyLog);
free(dataVals);
endwin(); endwin();
return 0; return 0;
} }

Loading…
Cancel
Save