static Int Pget(lua_State *L, int i) { switch (lua_type(L,i)) { case LUA_TNUMBER: return luaL_checknumber(L,i); case LUA_TSTRING: return atoI(luaL_checkstring(L,i)); default: return *((Int*)luaL_checkudata(L,i,MYTYPE)); } }
int main() { //int atoI(char []); //prototypes required if written above all func. //double atoF(char []); char a[100]; printf("\nEnter the a string with float values "); scanf("%[^\n]s",a); printf("\nthe final doulbe is %f \n",atoF(a)); printf("\nthe integer equivalent is %d\n",atoI(a)); return 0; }