|
แจก Source จ้า แจก Source ฟรี!!
โพสต์เมื่อ:
11:31 วันที่ 22 มี.ค. 2549 ชมแล้ว:
4,558
ตอบแล้ว:
110
แจก sorce code C++ ฟรีไม่มีอั้น ลองอ่านกันนะ
ความเห็นเพิ่มเติมที่ 18 22 มี.ค. 2549 (12:06) //----------------------------------this is another function------------------------------------------- //++++++++++++++++++++++++++++++++++++++++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++++++++++++++++++++++++++++++++++++++++++++++ //++++++++++++++++++++++++++++++++++++++++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+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- ความเห็นเพิ่มเติมที่ 19 22 มี.ค. 2549 (12:07) //-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+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')) { *(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+++++++++++++++++++++++++++++++++++++++++++++ ความเห็นเพิ่มเติมที่ 20 22 มี.ค. 2549 (12:08) //++++++++++++++++++++++++++++++++++++++++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+++++++++++++++++++++++++++++++++++++++++++++ ความเห็นเพิ่มเติมที่ 21 22 มี.ค. 2549 (12:09) //+++++++++++++++++++++++++++++++++++++++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++++++++++++++++++++++++++++++++++++++++++++ สิ้นสุดฟังก์ชั่น chckp_id ความเห็นเพิ่มเติมที่ 22 22 มี.ค. 2549 (12:12) ฟังก์ชั่น chckphon #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*); ความเห็นเพิ่มเติมที่ 23 22 มี.ค. 2549 (12:12) //------------------------------------This is fuction main--------------------------------------------- char chckphone(); { // 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("(1.) phone : ") Getnum(wherex(),wherey(),str,sizeof(str),&ascii,&s_code) strcpy(str,phone); return(char)(phone); } //----------------------------------this is another function------------------------------------------- ความเห็นเพิ่มเติมที่ 24 22 มี.ค. 2549 (12:14) //++++++++++++++++++++++++++++++++++++++++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++++++++++++++++++++++++++++++++++++++++++++++ //++++++++++++++++++++++++++++++++++++++++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+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- ความเห็นเพิ่มเติมที่ 25 22 มี.ค. 2549 (12:15) /-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+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+++++++++++++++++++++++++++++++++++++++++++++ ความเห็นเพิ่มเติมที่ 26 22 มี.ค. 2549 (12:15) //++++++++++++++++++++++++++++++++++++++++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+++++++++++++++++++++++++++++++++++++++++++++ ความเห็นเพิ่มเติมที่ 27 22 มี.ค. 2549 (12:17) //+++++++++++++++++++++++++++++++++++++++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++++++++++++++++++++++++++++++++++++++++++++ สิ้นสุดฟังก์ชั่น chckphon ความเห็นเพิ่มเติมที่ 28 22 มี.ค. 2549 (12:18) ฟังก์ชั่น chckpwd #include<stdio.h> #include<conio.h> #define ESCK 0x1b #define ENTERK 0x0d #define BKSPK 0x08 //desccription of function //1. get any nummeric only with 5 character //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*); ความเห็นเพิ่มเติมที่ 29 22 มี.ค. 2549 (12:19) //------------------------------------This is fuction main--------------------------------------------- char chckpwd(); { // declare varible for function char str[5+1]="" //string 6 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("password : ") Getnum(wherex(),wherey(),str,sizeof(str),&ascii,&s_code) strcpy(str,password); return(char)(password); } ความเห็นเพิ่มเติมที่ 30 22 มี.ค. 2549 (12:20) //----------------------------------this is another function------------------------------------------- //++++++++++++++++++++++++++++++++++++++++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++++++++++++++++++++++++++++++++++++++++++++++ //++++++++++++++++++++++++++++++++++++++++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+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- ความเห็นเพิ่มเติมที่ 31 22 มี.ค. 2549 (12:21) //-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+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')) { *(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+++++++++++++++++++++++++++++++++++++++++++++ ความเห็นเพิ่มเติมที่ 32 22 มี.ค. 2549 (12:23) //++++++++++++++++++++++++++++++++++++++++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+++++++++++++++++++++++++++++++++++++++++++++ ความเห็นเพิ่มเติมที่ 33 22 มี.ค. 2549 (12:24) //+++++++++++++++++++++++++++++++++++++++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++++++++++++++++++++++++++++++++++++++++++++ ความเห็นเพิ่มเติมที่ 34 22 มี.ค. 2549 (12:26) ขึ้นฟังก์ชั่นใหม่ค่ะ chckqty #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 //6. this float only //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*); ความเห็นเพิ่มเติมที่ 35 22 มี.ค. 2549 (12:28) //------------------------------------This is fuction main--------------------------------------------- char chckqty(); { // declare varible for function char str[7+1]="" //string 7 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("(4.) product prize : "); Getnum(wherex(),wherey(),str,sizeof(str),&ascii,&s_code); strcpy(str,quantity); if (*ascii = ENTERK) return(char)(quantity); } //----------------------------------this is another function------------------------------------------- ความเห็นเพิ่มเติมที่ 36 22 มี.ค. 2549 (12:29) เฮ้อ แค่อ่านก็เหนื่อยแล้ว เยอะขนาดนี้ เหลือ อีกครึ่งหนึ่ง ต่อนะจ้ะ ความเห็นเพิ่มเติมที่ 37 22 มี.ค. 2549 (12:30) //++++++++++++++++++++++++++++++++++++++++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++++++++++++++++++++++++++++++++++++++++++++++ //++++++++++++++++++++++++++++++++++++++++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+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- |
ขอบคุณผู้สนับสนุนHot Links |
Copyright© 2000-2007, Vcharkarn.Com. All rights reserved.
|
คลิ๊กเพื่อดูสถิติ รับรองและสนับสนุนโดย |
![]() สสวท. |
![]() มูลนิธิ พสวท. |
![]() พสวท. |