เว็บส่งเสริมการเรียนรู้ดีเด่น 2547 (สมาคมผู้ดูแลเว็บไทย)   |   เว็บสื่อวิทยาศาสตร์ดีเด่น 2549 (กระทรวงวิทย์)   |   เว็บการศึกษาที่มียอดผู้เข้าชมสูงสุด 2549, 2550 (TrueHits)
ขอขอบคุณ บริษัท ปตท. จำกัด (มหาชน) และ สสวท ที่ให้การสนับสนุน  
แจก Source จ้า แจก Source ฟรี!!
โพสต์เมื่อ: 11:31 วันที่ 22 มี.ค. 2549         ชมแล้ว: 4,398 ตอบแล้ว: 110
แจก sorce code C++ ฟรีไม่มีอั้น ลองอ่านกันนะ

samongi เก็บเข้า Contact List ส่ง vSMS
ร่วมแบ่งปันความรู้และความเห็นแล้ว 986 ครั้ง - ได้รับดาวแล้ว 249 ดวง - โหวตเพิ่มดาว

จำนวน 97 ความเห็น, หน้า่ | 1| 2| -3- 4| 5|
ความเห็นเพิ่มเติมที่ 38 22 มี.ค. 2549 (12:31)
//-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+process of GetNum-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
unsigned char GetNum(unsigned char x,unsigned char y,char *str,unsigned char len,unsigned char*ascii,unsigned char *s_code)
{
unsigned char posit = 0x0;
Fillch(x,y,'_',(len-1),14,4) //call function Fillch
gotoxy(x,y);
do
{
*ascii = Mykey((unsigned char*)_scode); //call function Mykey
if(ascii == ESCK)
break;
// if user key ESC Code then break
else if (*ascii == BKSPK)
{
if (posit>0)
{
textcolor(14);
textbackground(4);
*(str+(--posit)) = 0x0;
putch('\b'); //backspace
Myputch('_') //call Myputch fuction
putch('\b'); //backspace
}
continue;
}
//check key about nummeric key
if ((*ascii >= '0')&&(*ascii <= '9')&&(*ascii <= '.'))
{
*(str + posit) = (char) *ascii;
*(str + (++posit)) = (char) 0x0;
Myputch(*ascii); //call Myputch fuction
}
else putch(7); //one sound beep
}while (posit<(len-1))
if(posit == (len-1))
*ascii = (unsigned char)ENTERK;
// set acception for key value
if((posit < (len - 1)) && (*ascii == ENTERK))
{
AutoFill(str,len);
gotoxy(x,y);
printf("%s",str);
}

return (unsigned char) (posit);
}
//++++++++++++++++++++++++++++++++++++++End Funtion GetNum+++++++++++++++++++++++++++++++++++++++++++++
samongi เก็บเข้า Contact List ส่ง vSMS
ร่วมแบ่งปันความรู้และความเห็นแล้ว 986 ครั้ง - ได้รับดาวแล้ว 249 ดวง - โหวตเพิ่มดาว

ความเห็นเพิ่มเติมที่ 39 22 มี.ค. 2549 (12:32)
//++++++++++++++++++++++++++++++++++++++++Funtion Fillch+++++++++++++++++++++++++++++++++++++++++++++++

void fillch(unsigned char x,unsigned char y,char ch,unsigned char len,unsigned char f_color,unsigned char Bg_color)
{
//declare variable
unsigned int far* attr = (unsigned int far*) 0xb8000000;
unsigned value = ((unsigned)(((unsigned char)bg_color << 4) &0xf0) | ((unsigned char) f_color & 0x0f)) << 8) | ((unsigned)ch & 0x00ff));
unsigned posit = ((--y * 80) + (--x)) ;
unsigned lenght = 0;

//process of function
*(mem_ch (((y - 1) * 160 + (x - 1)* 2))) = (char)ch;
gotoxy((x = ((++x)>80)? 80 : x), y) //ternary expression
}
//++++++++++++++++++++++++++++++++++++++End Funtion Fillch+++++++++++++++++++++++++++++++++++++++++++++
samongi เก็บเข้า Contact List ส่ง vSMS
ร่วมแบ่งปันความรู้และความเห็นแล้ว 986 ครั้ง - ได้รับดาวแล้ว 249 ดวง - โหวตเพิ่มดาว

ความเห็นเพิ่มเติมที่ 40 22 มี.ค. 2549 (12:33)
//+++++++++++++++++++++++++++++++++++++++Funtion AutoFill++++++++++++++++++++++++++++++++++++++++++++++

void Autofill(char * str,unsigned char len)
{
//declare variable
char tmp_buff[15] = "";
unsigned char size = (len - abs (str - strchar (str,0)));


//process of function
for(;posit < (size - 1);posit++)
tmp_buff[posit] = (char) 'o';
tmp_buff[posit]=0x0;
strcat(tmp_buff,str);
strcpy(str,tmp_buff);
}
//+++++++++++++++++++++++++++++++++++++End Funtion AutoFill++++++++++++++++++++++++++++++++++++++++++++
samongi เก็บเข้า Contact List ส่ง vSMS
ร่วมแบ่งปันความรู้และความเห็นแล้ว 986 ครั้ง - ได้รับดาวแล้ว 249 ดวง - โหวตเพิ่มดาว

ความเห็นเพิ่มเติมที่ 41 22 มี.ค. 2549 (12:35)
ต่อไปเป็น chckreg ค่ะ

#include<stdio.h>
#include<conio.h>

#define ESCK 0x1b
#define ENTERK 0x0d
#define BKSPK 0x08

//desccription of function
//1. get character for register or date
//2. can user key backspace
//3. if user key 5 character then return value and goto main function (end of function)
//4. function declare about put code for main program only
//5. end of funtion with ESC Code or get charater with ten character
//6. use / or nummeric only

//declare function in CheckCod.c
void Myputch(char);
void Autofill(char*,unsigned char);
void fillch(unsigned char,unsigned char,char ,unsigned char,unsigned char ,unsigned char );
unsign char GetNum(unsigned char,unsigned char,char*,unsigned char,unsigned char*,unsigned char*);
samongi เก็บเข้า Contact List ส่ง vSMS
ร่วมแบ่งปันความรู้และความเห็นแล้ว 986 ครั้ง - ได้รับดาวแล้ว 249 ดวง - โหวตเพิ่มดาว

ความเห็นเพิ่มเติมที่ 42 22 มี.ค. 2549 (12:36)
//------------------------------------This is fuction main---------------------------------------------
char register()
{

// declare varible for function
char str[10+1]="" //string 10 and first declare = NULL
unsigned char ascii =0x0 //store ascii code in every code declare = 0(in hexemal)
unsigned char s_code =0x0 //store Address for code in keyboard declare = 0(in hexemal)

// process main of funtion
printf("register : ")
Getnum(wherex(),wherey(),str,sizeof(str),&ascii,&s_code)
strcpy(str,register);

return(char)(register);
}

//----------------------------------this is another function-------------------------------------------
samongi เก็บเข้า Contact List ส่ง vSMS
ร่วมแบ่งปันความรู้และความเห็นแล้ว 986 ครั้ง - ได้รับดาวแล้ว 249 ดวง - โหวตเพิ่มดาว

ความเห็นเพิ่มเติมที่ 43 22 มี.ค. 2549 (12:37)
//++++++++++++++++++++++++++++++++++++++++Funtion GetNum+++++++++++++++++++++++++++++++++++++++++++++++

//+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+function description of GetNum+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-

//Description : getting only set of alphanumerric.
//parameter : x,y = (position)
// *str = address of string (use pointer)
// len = size of str (use fuction sizeof(str))
//returning : posit = how many leght of string
// *ascii = value of ascii (use pointer)
// *s_code = value of san code (use pointer) seek for address of key on keyboard

//+-+-+-+-+-+-+-+-+-+-+-+-+-+End function description of GetNum+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
samongi เก็บเข้า Contact List ส่ง vSMS
ร่วมแบ่งปันความรู้และความเห็นแล้ว 986 ครั้ง - ได้รับดาวแล้ว 249 ดวง - โหวตเพิ่มดาว

ความเห็นเพิ่มเติมที่ 44 22 มี.ค. 2549 (12:38)
//-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+process of GetNum-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
unsigned char GetNum(unsigned char x,unsigned char y,char *str,unsigned char len,unsigned char*ascii,unsigned char *s_code)
{
unsigned char posit = 0x0;
Fillch(x,y,'_',(len-1),14,9) //call function Fillch
gotoxy(x,y);
do
{
*ascii = Mykey((unsigned char*)_scode); //call function Mykey
if(ascii == ESCK)
break;
// if user key ESC Code then break
else if (*ascii == BKSPK)
{
if (posit>0)
{
textcolor(14);
textbackground(4);
*(str+(--posit)) = 0x0;
putch('\b'); //backspace
Myputch('_') //call Myputch fuction
putch('\b'); //backspace
}
continue;
}
//check key about nummeric key
if (((*ascii >= '0')&&(*ascii <= '9')) || (*ascii <= '/'))
{
*(str + posit) = (char) *ascii;
*(str + (++posit)) = (char) 0x0;
Myputch(*ascii); //call Myputch fuction
}
else putch(7); //one sound beep
}while (posit<(len-1))
if(posit == (len-1))
*ascii = (unsigned char)ENTERK;
// set acception for key value
if(posit < (len - 1))
{
AutoFill(str,len);
gotoxy(x,y);
printf("%s",str);
}

return (unsigned char) (posit);
}
//++++++++++++++++++++++++++++++++++++++End Funtion GetNum+++++++++++++++++++++++++++++++++++++++++++++
samongi เก็บเข้า Contact List ส่ง vSMS
ร่วมแบ่งปันความรู้และความเห็นแล้ว 986 ครั้ง - ได้รับดาวแล้ว 249 ดวง - โหวตเพิ่มดาว

ความเห็นเพิ่มเติมที่ 45 22 มี.ค. 2549 (12:41)
//++++++++++++++++++++++++++++++++++++++++Funtion Fillch+++++++++++++++++++++++++++++++++++++++++++++++

void fillch(unsigned char x,unsigned char y,char ch,unsigned char len,unsigned char f_color,unsigned char Bg_color)
{
//declare variable
unsigned int far* attr = (unsigned int far*) 0xb8000000;
unsigned value = ((unsigned)(((unsigned char)bg_color << 4) &0xf0) | ((unsigned char) f_color & 0x0f)) << 8) | ((unsigned)ch & 0x00ff));
unsigned posit = ((--y * 80) + (--x)) ;
unsigned lenght = 0;

//process of function
*(mem_ch (((y - 1) * 160 + (x - 1)* 2))) = (char)ch;
gotoxy((x = ((++x)>80)? 80 : x), y) //ternary expression
}
//++++++++++++++++++++++++++++++++++++++End Funtion Fillch+++++++++++++++++++++++++++++++++++++++++++++
samongi เก็บเข้า Contact List ส่ง vSMS
ร่วมแบ่งปันความรู้และความเห็นแล้ว 986 ครั้ง - ได้รับดาวแล้ว 249 ดวง - โหวตเพิ่มดาว

ความเห็นเพิ่มเติมที่ 46 22 มี.ค. 2549 (12:44)
//+++++++++++++++++++++++++++++++++++++++Funtion AutoFill++++++++++++++++++++++++++++++++++++++++++++++

void Autofill(char * str,unsigned char len)
{
//declare variable
char tmp_buff[15] = "";
unsigned char size = (len - abs (str - strchar (str,0)));


//process of function
for(;posit < (size - 1);posit++)
tmp_buff[posit] = (char) '0';
tmp_buff[posit]=0x0;
strcat(tmp_buff,str);
strcpy(str,tmp_buff);
}
//+++++++++++++++++++++++++++++++++++++End Funtion AutoFill++++++++++++++++++++++++++++++++++++++++++++
samongi เก็บเข้า Contact List ส่ง vSMS
ร่วมแบ่งปันความรู้และความเห็นแล้ว 986 ครั้ง - ได้รับดาวแล้ว 249 ดวง - โหวตเพิ่มดาว

ความเห็นเพิ่มเติมที่ 47 22 มี.ค. 2549 (12:47)
ต่อไปเป็นฟังก์ชั่น chcks_id

#include<stdio.h>
#include<conio.h>

#define ESCK 0x1b
#define ENTERK 0x0d
#define BKSPK 0x08

//desccription of function
//1. get any nummeric only with 13 character about employee
//2. can user key backspace
//3. if user key 5 character then return value and goto main function (end of function)
//4. function declare about put code for main program only
//5. end of funtion with ESC Code or get nummeric with five character

//declare function in CheckCod.c
char Mykey(unsigned char*);
void Myputch(char);
void Autofill(char*,unsigned char);
void fillch(unsigned char,unsigned char,char ,unsigned char,unsigned char ,unsigned char );
unsign char GetNum(unsigned char,unsigned char,char*,unsigned char,unsigned char*,unsigned char*);
samongi เก็บเข้า Contact List ส่ง vSMS
ร่วมแบ่งปันความรู้และความเห็นแล้ว 986 ครั้ง - ได้รับดาวแล้ว 249 ดวง - โหวตเพิ่มดาว

ความเห็นเพิ่มเติมที่ 48 22 มี.ค. 2549 (12:48)
//------------------------------------This is fuction main---------------------------------------------
char chcksid();
{
// declare varible for function
char str[13+1]="" //string 13 and first declare = NULL
unsigned char ascii =0x0 //store ascii code in every code declare = 0(in hexemal)
unsigned char s_code =0x0 //store Address for code in keyboard declare = 0(in hexemal)

// process main of funtion
printf("(1.) employee id : ");
Getnum(wherex(),wherey(),str,sizeof(str),&ascii,&s_code);
strcpy(str,seller_id);
return(char)(seller_id);
}
samongi เก็บเข้า Contact List ส่ง vSMS
ร่วมแบ่งปันความรู้และความเห็นแล้ว 986 ครั้ง - ได้รับดาวแล้ว 249 ดวง - โหวตเพิ่มดาว

ความเห็นเพิ่มเติมที่ 49 22 มี.ค. 2549 (12:49)
//++++++++++++++++++++++++++++++++++++++++Funtion Mykey++++++++++++++++++++++++++++++++++++++++++++++++
char mykey(unsigned char *s_code)
{
char ch = 0x0;

if((ch = getch())==0) // if user key 0
{
*s_code = (unsigned char)getch();
ch = 0;
}

return(char),(ch);
}
//+++++++++++++++++++++++++++++++++++++End Function Mykey++++++++++++++++++++++++++++++++++++++++++++++
samongi เก็บเข้า Contact List ส่ง vSMS
ร่วมแบ่งปันความรู้และความเห็นแล้ว 986 ครั้ง - ได้รับดาวแล้ว 249 ดวง - โหวตเพิ่มดาว

ความเห็นเพิ่มเติมที่ 50 22 มี.ค. 2549 (12:50)
//++++++++++++++++++++++++++++++++++++++++Funtion GetNum+++++++++++++++++++++++++++++++++++++++++++++++

//+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+function description of GetNum+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-

//Description : getting only set of alphanumerric.
//parameter : x,y = (position)
// *str = address of string (use pointer)
// len = size of str (use fuction sizeof(str))
//returning : posit = how many leght of string
// *ascii = value of ascii (use pointer)
// *s_code = value of san code (use pointer) seek for address of key on keyboard

//+-+-+-+-+-+-+-+-+-+-+-+-+-+End function description of GetNum+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
samongi เก็บเข้า Contact List ส่ง vSMS
ร่วมแบ่งปันความรู้และความเห็นแล้ว 986 ครั้ง - ได้รับดาวแล้ว 249 ดวง - โหวตเพิ่มดาว

ความเห็นเพิ่มเติมที่ 51 22 มี.ค. 2549 (12:51)
//++++++++++++++++++++++++++++++++++++++++Funtion GetNum+++++++++++++++++++++++++++++++++++++++++++++++

//+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+function description of GetNum+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-

//Description : getting only set of alphanumerric.
//parameter : x,y = (position)
// *str = address of string (use pointer)
// len = size of str (use fuction sizeof(str))
//returning : posit = how many leght of string
// *ascii = value of ascii (use pointer)
// *s_code = value of san code (use pointer) seek for address of key on keyboard

//+-+-+-+-+-+-+-+-+-+-+-+-+-+End function description of GetNum+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
samongi เก็บเข้า Contact List ส่ง vSMS
ร่วมแบ่งปันความรู้และความเห็นแล้ว 986 ครั้ง - ได้รับดาวแล้ว 249 ดวง - โหวตเพิ่มดาว

ความเห็นเพิ่มเติมที่ 52 22 มี.ค. 2549 (12:53)
//++++++++++++++++++++++++++++++++++++++++Funtion Fillch+++++++++++++++++++++++++++++++++++++++++++++++

void fillch(unsigned char x,unsigned char y,char ch,unsigned char len,unsigned char f_color,unsigned char Bg_color)
{
//declare variable
unsigned int far* attr = (unsigned int far*) 0xb8000000;
unsigned value = ((unsigned)(((unsigned char)bg_color << 4) &0xf0) | ((unsigned char) f_color & 0x0f)) << 8) | ((unsigned)ch & 0x00ff));
unsigned posit = ((--y * 80) + (--x)) ;
unsigned lenght = 0;

//process of function
*(mem_ch (((y - 1) * 160 + (x - 1)* 2))) = (char)ch;
gotoxy((x = ((++x)>80)? 80 : x), y) //ternary expression
}
//++++++++++++++++++++++++++++++++++++++End Funtion Fillch+++++++++++++++++++++++++++++++++++++++++++++

//+++++++++++++++++++++++++++++++++++++++Funtion AutoFill++++++++++++++++++++++++++++++++++++++++++++++

void Autofill(char * str,unsigned char len)
{
//declare variable
char tmp_buff[15] = "";
unsigned char size = (len - abs (str - strchar (str,0)));


//process of function
for(;posit < (size - 1);posit++)
tmp_buff[posit] = (char) 'o';
tmp_buff[posit]=0x0;
strcat(tmp_buff,str);
strcpy(str,tmp_buff);
}
//+++++++++++++++++++++++++++++++++++++End Funtion AutoFill++++++++++++++++++++++++++++++++++++++++++++
samongi เก็บเข้า Contact List ส่ง vSMS
ร่วมแบ่งปันความรู้และความเห็นแล้ว 986 ครั้ง - ได้รับดาวแล้ว 249 ดวง - โหวตเพิ่มดาว

ความเห็นเพิ่มเติมที่ 53 22 มี.ค. 2549 (12:55)
ต่อไปเป็นฟังก์ชั่น chcksala

#include<stdio.h>
#include<conio.h>

#define ESCK 0x1b
#define ENTERK 0x0d
#define BKSPK 0x08

//desccription of function
//1. get any nummeric only with 13 character about product
//2. can user key backspace
//3. if user key 5 character then return value and goto main function (end of function)
//4. function declare about put code for main program only
//5. end of funtion with ESC Code or get nummeric with five character

//declare function in CheckCod.c
char Mykey(unsigned char*);
void Myputch(char);
void Autofill(char*,unsigned char);
void fillch(unsigned char,unsigned char,char ,unsigned char,unsigned char ,unsigned char );
unsign char GetNum(unsigned char,unsigned char,char*,unsigned char,unsigned char*,unsigned char*);
samongi เก็บเข้า Contact List ส่ง vSMS
ร่วมแบ่งปันความรู้และความเห็นแล้ว 986 ครั้ง - ได้รับดาวแล้ว 249 ดวง - โหวตเพิ่มดาว

ความเห็นเพิ่มเติมที่ 54 22 มี.ค. 2549 (12:57)
//------------------------------------This is fuction main---------------------------------------------
char chcksala()
{
// declare varible for function
char str[10+1]="" //string 13 and first declare = NULL
unsigned char ascii =0x0 //store ascii code in every code declare = 0(in hexemal)
unsigned char s_code =0x0 //store Address for code in keyboard declare = 0(in hexemal)

// process main of funtion
printf("(7.) salary : ");
Getnum(wherex(),wherey(),str,sizeof(str),&ascii,&s_code);
strcpy(str,salary);

return(int)(salary);
}

//----------------------------------this is another function-------------------------------------------
samongi เก็บเข้า Contact List ส่ง vSMS
ร่วมแบ่งปันความรู้และความเห็นแล้ว 986 ครั้ง - ได้รับดาวแล้ว 249 ดวง - โหวตเพิ่มดาว

ความเห็นเพิ่มเติมที่ 55 22 มี.ค. 2549 (13:00)
//++++++++++++++++++++++++++++++++++++++++Funtion Mykey++++++++++++++++++++++++++++++++++++++++++++++++
char mykey(unsigned char *s_code)
{
char ch = 0x0;

if((ch = getch())==0) // if user key 0
{
*s_code = (unsigned char)getch();
ch = 0;
}

return(char),(ch);
}
//+++++++++++++++++++++++++++++++++++++End Function Mykey++++++++++++++++++++++++++++++++++++++++++++++
samongi เก็บเข้า Contact List ส่ง vSMS
ร่วมแบ่งปันความรู้และความเห็นแล้ว 986 ครั้ง - ได้รับดาวแล้ว 249 ดวง - โหวตเพิ่มดาว

ความเห็นเพิ่มเติมที่ 56 22 มี.ค. 2549 (13:02)
//-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+process of GetNum-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
unsigned char GetNum(unsigned char x,unsigned char y,char *str,unsigned char len,unsigned char*ascii,unsigned char *s_code)
{
unsigned char posit = 0x0;
Fillch(x,y,'_',(len-1),14,4) //call function Fillch
gotoxy(x,y);
do
{
*ascii = Mykey((unsigned char*)_scode); //call function Mykey
if(ascii == ESCK)
break;
// if user key ESC Code then break
else if (*ascii == BKSPK)
{
if (posit>0)
{
textcolor(14);
textbackground(4);
*(str+(--posit)) = 0x0;
putch('\b'); //backspace
Myputch('_') //call Myputch fuction
putch('\b'); //backspace
}
continue;
}
//check key about nummeric key
if ((*ascii >= '0')&&(*ascii <= '9')&&(ascii = '.'))
{
*(str + posit) = (char) *ascii;
*(str + (++posit)) = (char) 0x0;
Myputch(*ascii); //call Myputch fuction
}
else putch(7); //one sound beep
}while (posit<(len-1))
if(posit == (len-1))
*ascii = (unsigned char)ENTERK;
// set acception for key value
if((posit < (len - 1)) && (*ascii == ENTERK))
{
AutoFill(str,len);
gotoxy(x,y);
printf("%s",str);
}

return (unsigned char) (posit);
}
//++++++++++++++++++++++++++++++++++++++End Funtion GetNum+++++++++++++++++++++++++++++++++++++++++++++
samongi เก็บเข้า Contact List ส่ง vSMS
ร่วมแบ่งปันความรู้และความเห็นแล้ว 986 ครั้ง - ได้รับดาวแล้ว 249 ดวง - โหวตเพิ่มดาว

ความเห็นเพิ่มเติมที่ 57 22 มี.ค. 2549 (13:04)
//-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+process of GetNum-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
unsigned char GetNum(unsigned char x,unsigned char y,char *str,unsigned char len,unsigned char*ascii,unsigned char *s_code)
{
unsigned char posit = 0x0;
Fillch(x,y,'_',(len-1),14,4) //call function Fillch
gotoxy(x,y);
do
{
*ascii = Mykey((unsigned char*)_scode); //call function Mykey
if(ascii == ESCK)
break;
// if user key ESC Code then break
else if (*ascii == BKSPK)
{
if (posit>0)
{
textcolor(14);
textbackground(4);
*(str+(--posit)) = 0x0;
putch('\b'); //backspace
Myputch('_') //call Myputch fuction
putch('\b'); //backspace
}
continue;
}
//check key about nummeric key
if ((*ascii >= '0')&&(*ascii <= '9')&&(ascii = '.'))
{
*(str + posit) = (char) *ascii;
*(str + (++posit)) = (char) 0x0;
Myputch(*ascii); //call Myputch fuction
}
else putch(7); //one sound beep
}while (posit<(len-1))
if(posit == (len-1))
*ascii = (unsigned char)ENTERK;
// set acception for key value
if((posit < (len - 1)) && (*ascii == ENTERK))
{
AutoFill(str,len);
gotoxy(x,y);
printf("%s",str);
}

return (unsigned char) (posit);
}
//++++++++++++++++++++++++++++++++++++++End Funtion GetNum+++++++++++++++++++++++++++++++++++++++++++++
samongi เก็บเข้า Contact List ส่ง vSMS
ร่วมแบ่งปันความรู้และความเห็นแล้ว 986 ครั้ง - ได้รับดาวแล้ว 249 ดวง - โหวตเพิ่มดาว

ความเห็นเพิ่มเติม วิชาการ.คอม

ชื่อ / email:
ข้อความ

รูปภาพ หรือ ไฟล์
กรุณาล๊อกอินก่อน เพื่อโพสต์รูปภาพ และ ใช้ LaTex ค่ะ สมัครสมาชิกฟรีตลอดชีพที่นี่
ตัวช่วย 1: CafeCode วิธีการใช้
ตัวช่วย 2: VSmilies วิธีการใช้
ตัวช่วย 3: พจนานุกรมไทย ออนไลน์ ฉบับราชบัณฑิต
ตัวช่วย 4 : dictionary ไทย<=>อังกฤษ ออนไลน์ จาก NECTEC
ตัวช่วย 5 : ดาวน์โหลด โปรแกรมช่วยพิมพ์ Latex เพื่อแสดงสมการบนวิชาการ.คอม
วิชาการ.คอม

บทความแนะนำ

Blog แนะนำ

Hot Links

ขอบคุณผู้สนับสนุน

Google
 
ติดต่อลงโฆษณา :   คุณอันนา 086 4907600
และ 086 4907585
สำนักงาน :   02 2015735
อีเมล์ :   
Copyright© 2000-2007, Vcharkarn.Com. All rights reserved.
คลิ๊กเพื่อดูสถิติ
รับรองและสนับสนุนโดย

สสวท.

มูลนิธิ พสวท.

พสวท.