MAIN.C triggers function b()
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include <mysql.h>
#include "main.h"
int main() {
const char *a;
a = b();
printf("%s\n", a);
}
function b() in MAIN.H responds with result
static inline const char *b(){
const char* retu;
char query[300];
sprintf(query, "select * from TEST limit 1");
retu = query;
return retu;
}
this is what MAIN.C script prints:
v����
it is strange stuff. not as expected. ( intended )