Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB
ÈÈÃűêÇ©£º c c# c++ asp asp.net linux php jsp java vb Python Ruby mysql sql access Sqlite sqlserver delphi javascript Oracle ajax wap mssql html css flash flex dreamweaver xml
 ×îÐÂÎÄÕ : c++

¿ªÊ¼ÔÚlinux ƽ̨ѧϰ¿ª·¢c++Óöµ½µÄÎÊÌâ

1¡¢classµÄ¶¨ÒåÒ»¶¨ÒªÔÚºóÃæ¼Ó“£»”
2¡¢ÓÃcoutʱҪÔÚmainº¯Êýǰ¼Ó using namespace std;
3¡¢³öÏÖ undefined reference to `std::ios_base::Init::Init() ÌáʾµÄ»°£¬ÎÊÌâÊÇgcc±àÒëÆ÷³öÏֵ쬽â¾öµÄ°ì·¨ÊÇ£ºÔÚlinuxϱàÒëc++ ³ÌÐòҪʹÓÃg++ ±àÒëÆ÷,Èç¹ûÄãÒªÊÇʹÓÃgcc±àÒëÆ÷¾Í»áÓÐÉÏÃæµÄ±¨´íÐÅÏ¢,Ö»ÒªÔÚÔÚgccºó¼ÓÉÏ -lstdc++¾Í¿ÉÒÔÁË
eg:  g++ example.c -lstdc++ ......

¿ªÊ¼ÔÚlinux ƽ̨ѧϰ¿ª·¢c++Óöµ½µÄÎÊÌâ

1¡¢classµÄ¶¨ÒåÒ»¶¨ÒªÔÚºóÃæ¼Ó“£»”
2¡¢ÓÃcoutʱҪÔÚmainº¯Êýǰ¼Ó using namespace std;
3¡¢³öÏÖ undefined reference to `std::ios_base::Init::Init() ÌáʾµÄ»°£¬ÎÊÌâÊÇgcc±àÒëÆ÷³öÏֵ쬽â¾öµÄ°ì·¨ÊÇ£ºÔÚlinuxϱàÒëc++ ³ÌÐòҪʹÓÃg++ ±àÒëÆ÷,Èç¹ûÄãÒªÊÇʹÓÃgcc±àÒëÆ÷¾Í»áÓÐÉÏÃæµÄ±¨´íÐÅÏ¢,Ö»ÒªÔÚÔÚgccºó¼ÓÉÏ -lstdc++¾Í¿ÉÒÔÁË
eg:  g++ example.c -lstdc++ ......

ÀûÓÃSocketʵÏÖC++ÓëFlexͨÐÅ(ת)


Ò»¡¢C++·þÎñÆ÷¶Ë
£¨ÓõÄÊÇVisual Studio 2008£¨05£¬03µÄÓ¦¸ÃÒ²¿ÉÒÔ£¬VC++µÄ¿ÉÄÜÐèÒªÉÔ΢¸Ä¶¯£©£©
´úÂëÈçÏ£º
#include <winsock2.h>
#include <stdio.h>
#include <windows.h>
#include <iostream>
using namespace std;
#pragma comment(lib,"ws2_32.lib")
 
void main(){ 
 WORD wVersionRequested;
 WSADATA wsaData;
 int err;
 short port=1300;//¶Ë¿ÚºÅ
 
 wVersionRequested = MAKEWORD( 1, 1 );
 
 err = WSAStartup( wVersionRequested, &wsaData );//³õʼ»¯Ì×½Ó×Ö
 if ( err != 0 )
 {
    return;
 }
 
 if ( LOBYTE( wsaData.wVersion ) != 1 || HIBYTE( wsaData.wVersion ) != 1 )
 {
    WSACleanup( );
    return;
 }
 
 SOCKET sockSrv=socket(AF_INET,SOCK_STREAM,0);//´´½¨Ì×½Ó×Ö
 SOCKET sockConn;//ÓÃÀ´ºÍ¿Í»§¶ËͨÐŵÄÌ×½Ó×Ö
 
 SOCKADDR_IN addrSrv;//ÓÃÀ´ºÍ¿Í»§¶ËͨÐŵÄÌ×½Ó×ÖµØÖ·
 
 addrSrv.sin_add ......

ÀûÓÃSocketʵÏÖC++ÓëFlexͨÐÅ(ת)


Ò»¡¢C++·þÎñÆ÷¶Ë
£¨ÓõÄÊÇVisual Studio 2008£¨05£¬03µÄÓ¦¸ÃÒ²¿ÉÒÔ£¬VC++µÄ¿ÉÄÜÐèÒªÉÔ΢¸Ä¶¯£©£©
´úÂëÈçÏ£º
#include <winsock2.h>
#include <stdio.h>
#include <windows.h>
#include <iostream>
using namespace std;
#pragma comment(lib,"ws2_32.lib")
 
void main(){ 
 WORD wVersionRequested;
 WSADATA wsaData;
 int err;
 short port=1300;//¶Ë¿ÚºÅ
 
 wVersionRequested = MAKEWORD( 1, 1 );
 
 err = WSAStartup( wVersionRequested, &wsaData );//³õʼ»¯Ì×½Ó×Ö
 if ( err != 0 )
 {
    return;
 }
 
 if ( LOBYTE( wsaData.wVersion ) != 1 || HIBYTE( wsaData.wVersion ) != 1 )
 {
    WSACleanup( );
    return;
 }
 
 SOCKET sockSrv=socket(AF_INET,SOCK_STREAM,0);//´´½¨Ì×½Ó×Ö
 SOCKET sockConn;//ÓÃÀ´ºÍ¿Í»§¶ËͨÐŵÄÌ×½Ó×Ö
 
 SOCKADDR_IN addrSrv;//ÓÃÀ´ºÍ¿Í»§¶ËͨÐŵÄÌ×½Ó×ÖµØÖ·
 
 addrSrv.sin_add ......

C++ÓëFlexÖ®¼äsocketͨÐÅpolicy file request½â¾ö·½°¸

C++winsocket·þÎñ¶Ë£¬Flex as3¿Í»§¶Ë¡£·þÎñ¶ËBind°ó¶¨IP127.0.0.1¶Ë¿Ú2020£¬ÔÚFlexÖÐʹÓÃSocket.connectÏò·þÎñÆ÷·¢ÆðÁ´½Ó¡£µ±FlexÔÚ±¾µØÔËÐеÄʱºòÄÜÁ´½Ó³É¹¦, µ«ÊÇͨ¹ýÓòÃû·ÃÎÊʱ³öÏÖSecurity´íÎó, Error #2048
¡£²¢ÇÒÔÚÁ¬½Óʱ, ·þÎñ¶ËÊÕµ½¿Í»§¶Ë·¢À´µÄÏûÏ¢<policy-file-request/>
ÏûÏ¢¡£
³¢ÊÔ½â¾ö:
ÉÏgoogleËÑË÷ÁËÈô¸É×ÊÁÏ£¬ÎÒ¿´ÁËÁ¼¾ÃÒ²Ò»Öª°ë½â¡£
³öÏÖÕâ¸öÎÊÌâµÄÔ­ÒòÊÇFlashPlayerÓÐÒ»¸ö°²È«É³Ïä»úÖÆ
¡£±¾µØÔËÐÐswfʱ£¬flashPlayerĬÈϵݲȫ²ßÂÔÊÇ¿ÉÒÔ¿çÔ¤·ÃÎʵģ¬¿ÉÒԲ鿴Security.sandboxTypeÊôÐÔֵΪlocalTrusted¡£È»¶øÔÚʹÓÃIP·ÃÎÊswfÎļþʱ£¬flashPlayer»áÈÏΪÕâ¸öÎļþÊDz»°²È«µÄ´Ëʱ¿ÉÒԲ鿴
Security.sandboxTypeµÄÊôÐÔֵΪremote¡£´ËʱÐèÒªÔÚ·þÎñ¶Ë·ÅÖòßÂÔÎļþ£¬flashPlayer²Å»áÈÃswfÁ´½Óµ½´Ë·þÎñÆ÷¡£
Èô¸ÉÈ˵IJ©¿ÍÉ϶¼ËµÐèÒªÃûΪcrossdomain.xml
µÄÎļþ·ÅÖõ½·þÎñ¶ËHTTPµÄ¸ùĿ¼Ï¡£ÎļþÄÚÈÝΪ
<?xml version="1.0"?>
<cross-domain-policy>
<site-control permitted-cross-domain-policies="all"/>
<allow-access-from domain="*" to-ports="2020" />
</ ......

C++ÓëFlexÖ®¼äsocketͨÐÅpolicy file request½â¾ö·½°¸

C++winsocket·þÎñ¶Ë£¬Flex as3¿Í»§¶Ë¡£·þÎñ¶ËBind°ó¶¨IP127.0.0.1¶Ë¿Ú2020£¬ÔÚFlexÖÐʹÓÃSocket.connectÏò·þÎñÆ÷·¢ÆðÁ´½Ó¡£µ±FlexÔÚ±¾µØÔËÐеÄʱºòÄÜÁ´½Ó³É¹¦, µ«ÊÇͨ¹ýÓòÃû·ÃÎÊʱ³öÏÖSecurity´íÎó, Error #2048
¡£²¢ÇÒÔÚÁ¬½Óʱ, ·þÎñ¶ËÊÕµ½¿Í»§¶Ë·¢À´µÄÏûÏ¢<policy-file-request/>
ÏûÏ¢¡£
³¢ÊÔ½â¾ö:
ÉÏgoogleËÑË÷ÁËÈô¸É×ÊÁÏ£¬ÎÒ¿´ÁËÁ¼¾ÃÒ²Ò»Öª°ë½â¡£
³öÏÖÕâ¸öÎÊÌâµÄÔ­ÒòÊÇFlashPlayerÓÐÒ»¸ö°²È«É³Ïä»úÖÆ
¡£±¾µØÔËÐÐswfʱ£¬flashPlayerĬÈϵݲȫ²ßÂÔÊÇ¿ÉÒÔ¿çÔ¤·ÃÎʵģ¬¿ÉÒԲ鿴Security.sandboxTypeÊôÐÔֵΪlocalTrusted¡£È»¶øÔÚʹÓÃIP·ÃÎÊswfÎļþʱ£¬flashPlayer»áÈÏΪÕâ¸öÎļþÊDz»°²È«µÄ´Ëʱ¿ÉÒԲ鿴
Security.sandboxTypeµÄÊôÐÔֵΪremote¡£´ËʱÐèÒªÔÚ·þÎñ¶Ë·ÅÖòßÂÔÎļþ£¬flashPlayer²Å»áÈÃswfÁ´½Óµ½´Ë·þÎñÆ÷¡£
Èô¸ÉÈ˵IJ©¿ÍÉ϶¼ËµÐèÒªÃûΪcrossdomain.xml
µÄÎļþ·ÅÖõ½·þÎñ¶ËHTTPµÄ¸ùĿ¼Ï¡£ÎļþÄÚÈÝΪ
<?xml version="1.0"?>
<cross-domain-policy>
<site-control permitted-cross-domain-policies="all"/>
<allow-access-from domain="*" to-ports="2020" />
</ ......

Ò»¸öͨѶ¼´úÂë¡£Ìṩ²Î¿¼£¬Ð´µÄ¼È²»Ïñc£¬ÓÖ²»Ïñc++

#include <cstdio>
#include <cstdlib>
#include <cstring>
#include <windows.h>
#include <iostream>
using namespace std;
class student{
private:
 char name[20],addr[40];
 char id_number[40],phone[20];
public:
 void searchstud_info();
 void addstud_info();
 void delstud_info();
 void showstud_info();
};
student stud[1000];
static int i = 0;
void main()
{
   int choose;
   student stu1;
   while(1)
   {
    system("cls");
    printf("\t*****************************************************\n");
    printf("\t\t1.Ôö¼ÓÈËÔ±ÐÅÏ¢\n");
    printf("\t\t2.ÏÔʾÈËÔ±ÐÅÏ¢\n");
    printf("\t\t3.²éÕÒÈËÔ±ÐÅÏ¢\n");
    printf("\t\t4.ɾ³ýÈËÔ±ÐÅÏ¢\n");
    printf("\t\t0.Í˳öϵͳ\n");
    printf("\t*****************************************************\n");
&nbs ......

Ò»¸öͨѶ¼´úÂë¡£Ìṩ²Î¿¼£¬Ð´µÄ¼È²»Ïñc£¬ÓÖ²»Ïñc++

#include <cstdio>
#include <cstdlib>
#include <cstring>
#include <windows.h>
#include <iostream>
using namespace std;
class student{
private:
 char name[20],addr[40];
 char id_number[40],phone[20];
public:
 void searchstud_info();
 void addstud_info();
 void delstud_info();
 void showstud_info();
};
student stud[1000];
static int i = 0;
void main()
{
   int choose;
   student stu1;
   while(1)
   {
    system("cls");
    printf("\t*****************************************************\n");
    printf("\t\t1.Ôö¼ÓÈËÔ±ÐÅÏ¢\n");
    printf("\t\t2.ÏÔʾÈËÔ±ÐÅÏ¢\n");
    printf("\t\t3.²éÕÒÈËÔ±ÐÅÏ¢\n");
    printf("\t\t4.ɾ³ýÈËÔ±ÐÅÏ¢\n");
    printf("\t\t0.Í˳öϵͳ\n");
    printf("\t*****************************************************\n");
&nbs ......

Visual C++ÖеÄCÔËÐÐʱ¿âdzÎö

1.¸ÅÂÛ
¡¡ÔËÐÐʱ¿âÊdzÌÐòÔÚÔËÐÐʱËùÐèÒªµÄ¿âÎļþ£¬Í¨³£ÔËÐÐʱ¿âÊÇÒÔLIB»òDLLÐÎʽÌṩµÄ¡£CÔËÐÐʱ¿âµ®ÉúÓÚ20ÊÀ¼Í70Äê´ú£¬µ±Ê±µÄ³ÌÐòÊÀ½ç»¹ºÜµ¥´¿£¬Ó¦ÓóÌÐò¶¼Êǵ¥Ï̵߳쬶àÈÎÎñ»ò¶àÏ̻߳úÖÆÔÚ´Ëʱ»¹ÊôÓÚйÛÄî¡£ËùÒÔÕâ¸öʱÆÚµÄCÔËÐÐʱ¿â¶¼Êǵ¥Ï̵߳ġ£
Ëæ×ŲÙ×÷ϵͳ¶àÏ̼߳¼ÊõµÄ·¢Õ¹£¬×î³õµÄCÔËÐÐʱ¿âÎÞ·¨Âú×ã³ÌÐòµÄÐèÇ󣬳öÏÖÁËÑÏÖØµÄÎÊÌâ¡£CÔËÐÐʱ¿âʹÓÃÁ˶à¸öÈ«¾Ö±äÁ¿£¨ÀýÈçerrno£©ºÍ¾²Ì¬±äÁ¿£¬Õâ¿ÉÄÜÔÚ¶àÏ̳߳ÌÐòÖÐÒýÆð³åÍ»¡£¼ÙÉèÁ½¸öÏ̶߳¼Í¬Ê±ÉèÖÃerrno£¬Æä½á¹ûÊǺóÉèÖõÄerrno»á½«ÏÈǰµÄ¸²¸Ç£¬Óû§µÃ²»µ½ÕýÈ·µÄ´íÎóÐÅÏ¢¡£
¡¡Òò´Ë£¬Visual C++ÌṩÁËÁ½ÖÖ°æ±¾µÄCÔËÐÐʱ¿â¡£Ò»¸ö°æ±¾¹©µ¥Ïß³ÌÓ¦ÓóÌÐòµ÷Óã¬ÁíÒ»¸ö°æ±¾¹©¶àÏß³ÌÓ¦ÓóÌÐòµ÷Ó᣶àÏß³ÌÔËÐÐʱ¿âÓëµ¥Ïß³ÌÔËÐÐʱ¿âÓÐÁ½¸öÖØ´ó²î±ð£º
¡¡£¨1£©ÀàËÆerrnoµÄÈ«¾Ö±äÁ¿£¬Ã¿¸öÏ̵߳¥¶ÀÉèÖÃÒ»¸ö£»
¡¡ÕâÑù´Óÿ¸öÏß³ÌÖпÉÒÔ»ñÈ¡ÕýÈ·µÄ´íÎóÐÅÏ¢¡£
¡¡£¨2£©¶àÏ߳̿âÖеÄÊý¾Ý½á¹¹ÒÔͬ²½»úÖÆ¼ÓÒÔ±£»¤¡£
¡¡ÕâÑù¿ÉÒÔ±ÜÃâ·ÃÎÊʱºòµÄ³åÍ»¡£
¡¡Visual C++ÌṩµÄ¶àÏß³ÌÔËÐÐʱ¿âÓÖ·ÖΪ¾²Ì¬Á´½Ó¿âºÍ¶¯Ì¬Á´½Ó¿âÁ½À࣬¶øÃ¿Ò»ÀàÔËÐÐʱ¿âÓÖ¿ÉÔÙ·ÖΪdebug°æºÍrelease°æ£¬Òò´ËVisual C++¹²ÌṩÁË6¸öÔËÐÐʱ¿â¡£ÈçÏÂ±í£º
CÔËÐÐʱ¿â
¿âÎļ ......

Visual C++ÖеÄCÔËÐÐʱ¿âdzÎö

1.¸ÅÂÛ
¡¡ÔËÐÐʱ¿âÊdzÌÐòÔÚÔËÐÐʱËùÐèÒªµÄ¿âÎļþ£¬Í¨³£ÔËÐÐʱ¿âÊÇÒÔLIB»òDLLÐÎʽÌṩµÄ¡£CÔËÐÐʱ¿âµ®ÉúÓÚ20ÊÀ¼Í70Äê´ú£¬µ±Ê±µÄ³ÌÐòÊÀ½ç»¹ºÜµ¥´¿£¬Ó¦ÓóÌÐò¶¼Êǵ¥Ï̵߳쬶àÈÎÎñ»ò¶àÏ̻߳úÖÆÔÚ´Ëʱ»¹ÊôÓÚйÛÄî¡£ËùÒÔÕâ¸öʱÆÚµÄCÔËÐÐʱ¿â¶¼Êǵ¥Ï̵߳ġ£
Ëæ×ŲÙ×÷ϵͳ¶àÏ̼߳¼ÊõµÄ·¢Õ¹£¬×î³õµÄCÔËÐÐʱ¿âÎÞ·¨Âú×ã³ÌÐòµÄÐèÇ󣬳öÏÖÁËÑÏÖØµÄÎÊÌâ¡£CÔËÐÐʱ¿âʹÓÃÁ˶à¸öÈ«¾Ö±äÁ¿£¨ÀýÈçerrno£©ºÍ¾²Ì¬±äÁ¿£¬Õâ¿ÉÄÜÔÚ¶àÏ̳߳ÌÐòÖÐÒýÆð³åÍ»¡£¼ÙÉèÁ½¸öÏ̶߳¼Í¬Ê±ÉèÖÃerrno£¬Æä½á¹ûÊǺóÉèÖõÄerrno»á½«ÏÈǰµÄ¸²¸Ç£¬Óû§µÃ²»µ½ÕýÈ·µÄ´íÎóÐÅÏ¢¡£
¡¡Òò´Ë£¬Visual C++ÌṩÁËÁ½ÖÖ°æ±¾µÄCÔËÐÐʱ¿â¡£Ò»¸ö°æ±¾¹©µ¥Ïß³ÌÓ¦ÓóÌÐòµ÷Óã¬ÁíÒ»¸ö°æ±¾¹©¶àÏß³ÌÓ¦ÓóÌÐòµ÷Ó᣶àÏß³ÌÔËÐÐʱ¿âÓëµ¥Ïß³ÌÔËÐÐʱ¿âÓÐÁ½¸öÖØ´ó²î±ð£º
¡¡£¨1£©ÀàËÆerrnoµÄÈ«¾Ö±äÁ¿£¬Ã¿¸öÏ̵߳¥¶ÀÉèÖÃÒ»¸ö£»
¡¡ÕâÑù´Óÿ¸öÏß³ÌÖпÉÒÔ»ñÈ¡ÕýÈ·µÄ´íÎóÐÅÏ¢¡£
¡¡£¨2£©¶àÏ߳̿âÖеÄÊý¾Ý½á¹¹ÒÔͬ²½»úÖÆ¼ÓÒÔ±£»¤¡£
¡¡ÕâÑù¿ÉÒÔ±ÜÃâ·ÃÎÊʱºòµÄ³åÍ»¡£
¡¡Visual C++ÌṩµÄ¶àÏß³ÌÔËÐÐʱ¿âÓÖ·ÖΪ¾²Ì¬Á´½Ó¿âºÍ¶¯Ì¬Á´½Ó¿âÁ½À࣬¶øÃ¿Ò»ÀàÔËÐÐʱ¿âÓÖ¿ÉÔÙ·ÖΪdebug°æºÍrelease°æ£¬Òò´ËVisual C++¹²ÌṩÁË6¸öÔËÐÐʱ¿â¡£ÈçÏÂ±í£º
CÔËÐÐʱ¿â
¿âÎļ ......

ÉîÈëÀí½âC/C++º¯ÊýÖ¸Õë

ת£ºhttp://school.ogdev.net/ArticleShow.asp?categoryid=10&id=6019
º¯ÊýÖ¸ÕëÊý×éµÄÃîÓÃ
±ÊÕßÔÚ¿ª·¢Ä³Èí¼þ¹ý³ÌÖÐÓöµ½ÕâÑùÒ»¸öÎÊÌ⣬ǰ¼¶Ä£¿é´«¸øÎÒ¶þ½øÖÆÊý¾Ý£¬ÊäÈë²ÎÊýΪ char* bufferºÍ int length£¬bufferÊÇÊý¾ÝµÄÊ×µØÖ·£¬length±íʾÕâÅúÊý¾ÝµÄ³¤¶È¡£Êý¾ÝµÄÌØµãÊÇ£º³¤¶È²»¶¨£¬ÀàÐͲ»¶¨£¬ÓɵÚÒ»¸ö×Ö½Ú£¨buffer[0]£©±êʶ¸ÃÊý¾ÝµÄÀàÐÍ£¬¹²ÓÐ256£¨28 £©ÖÖ¿ÉÄÜÐÔ¡£ÎÒµÄÈÎÎñÊDZØÐë¶ÔÿһÖÖ¿ÉÄܳöÏÖµÄÊý¾ÝÀàÐͶ¼Òª×÷´¦Àí£¬²¢ÇÒÎÒµÄÄ£¿é°üº¬Èô¸É¸öº¯Êý£¬ÔÚÿ¸öº¯ÊýÀïÃæ¶¼Òª×÷ÀàËÆµÄ´¦Àí¡£Èô°´Í¨³£×ö·¨£¬»áд³öÈçÏ´úÂ룺
void MyFuntion( char* buffer, int length )
{
¡¡¡¡¡¡¡¡__int8 nStreamType = buffer[0];
¡¡¡¡¡¡¡¡switch( nStreamType )
¡¡¡¡¡¡¡¡{
¡¡¡¡¡¡¡¡¡¡¡¡¡¡case 0:
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡function1();
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡break;
¡¡¡¡¡¡¡¡¡¡¡¡¡¡case 1:
¡¡¡¡¡¡¡¡¡¡¡¡¡¡......
¡¡¡¡¡¡¡¡¡¡¡¡¡¡case 255:
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡function255();
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡break;
¡¡¡¡¡¡¡¡¡¡}
}
Èç¹û°´ÕÕÕâÖÖ·½·¨Ð´ÏÂÈ¥£¬ÄÇôÔÚÎÒµÄÿһ¸öº¯ÊýÀïÃæ£¬¶¼±ØÐë×÷Èç´Ë¶àµÄÅжϣ¬Ð´³öµÄ´úÂë¿Ï¶¨ºÜ³¤£¬²¢ÇÒÿһ´Î´¦Àí£¬¶¼Òª×÷Ðí¶à´ÎÅжÏÖ®ºó²ÅÕÒµ½ÕýÈ· ......

ÉîÈëÀí½âC/C++º¯ÊýÖ¸Õë

ת£ºhttp://school.ogdev.net/ArticleShow.asp?categoryid=10&id=6019
º¯ÊýÖ¸ÕëÊý×éµÄÃîÓÃ
±ÊÕßÔÚ¿ª·¢Ä³Èí¼þ¹ý³ÌÖÐÓöµ½ÕâÑùÒ»¸öÎÊÌ⣬ǰ¼¶Ä£¿é´«¸øÎÒ¶þ½øÖÆÊý¾Ý£¬ÊäÈë²ÎÊýΪ char* bufferºÍ int length£¬bufferÊÇÊý¾ÝµÄÊ×µØÖ·£¬length±íʾÕâÅúÊý¾ÝµÄ³¤¶È¡£Êý¾ÝµÄÌØµãÊÇ£º³¤¶È²»¶¨£¬ÀàÐͲ»¶¨£¬ÓɵÚÒ»¸ö×Ö½Ú£¨buffer[0]£©±êʶ¸ÃÊý¾ÝµÄÀàÐÍ£¬¹²ÓÐ256£¨28 £©ÖÖ¿ÉÄÜÐÔ¡£ÎÒµÄÈÎÎñÊDZØÐë¶ÔÿһÖÖ¿ÉÄܳöÏÖµÄÊý¾ÝÀàÐͶ¼Òª×÷´¦Àí£¬²¢ÇÒÎÒµÄÄ£¿é°üº¬Èô¸É¸öº¯Êý£¬ÔÚÿ¸öº¯ÊýÀïÃæ¶¼Òª×÷ÀàËÆµÄ´¦Àí¡£Èô°´Í¨³£×ö·¨£¬»áд³öÈçÏ´úÂ룺
void MyFuntion( char* buffer, int length )
{
¡¡¡¡¡¡¡¡__int8 nStreamType = buffer[0];
¡¡¡¡¡¡¡¡switch( nStreamType )
¡¡¡¡¡¡¡¡{
¡¡¡¡¡¡¡¡¡¡¡¡¡¡case 0:
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡function1();
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡break;
¡¡¡¡¡¡¡¡¡¡¡¡¡¡case 1:
¡¡¡¡¡¡¡¡¡¡¡¡¡¡......
¡¡¡¡¡¡¡¡¡¡¡¡¡¡case 255:
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡function255();
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡break;
¡¡¡¡¡¡¡¡¡¡}
}
Èç¹û°´ÕÕÕâÖÖ·½·¨Ð´ÏÂÈ¥£¬ÄÇôÔÚÎÒµÄÿһ¸öº¯ÊýÀïÃæ£¬¶¼±ØÐë×÷Èç´Ë¶àµÄÅжϣ¬Ð´³öµÄ´úÂë¿Ï¶¨ºÜ³¤£¬²¢ÇÒÿһ´Î´¦Àí£¬¶¼Òª×÷Ðí¶à´ÎÅжÏÖ®ºó²ÅÕÒµ½ÕýÈ· ......
×ܼǼÊý:969; ×ÜÒ³Êý:162; ÿҳ6 Ìõ; Ê×Ò³ ÉÏÒ»Ò³ [90] [91] [92] [93] 94 [95] [96] [97] [98] [99]  ÏÂÒ»Ò³ βҳ
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ