Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

¹ØÓÚCµÄ±ä³¤²ÎÊý

ijЩÇé¿öÏÂÏ£Íûº¯ÊýµÄ²ÎÊý¸öÊý¿ÉÒÔ¸ù¾ÝÐèҪȷ¶¨¡£µäÐ͵ÄÀý×ÓÓдó¼ÒÊìϤµÄº¯Êýprintf()¡¢scanf()ºÍϵͳµ÷ÓÃexecl()µÈ¡£ÄÇôËüÃÇÊÇÔõÑùʵÏÖµÄÄØ£¿C±àÒëÆ÷ͨ³£ÌṩÁËһϵÁд¦ÀíÕâÖÖÇé¿öµÄºê£¬ÒÔÆÁ±Î²»Í¬µÄÓ²¼þƽ̨Ôì³ÉµÄ²îÒ죬Ôö¼Ó³ÌÐòµÄ¿ÉÒÆÖ²ÐÔ¡£ÕâЩºê°üÀ¨va_start¡¢ va_argºÍva_endµÈ¡£
²ÉÓÃANSI±ê×¼ÐÎʽʱ£¬²ÎÊý¸öÊý¿É±äµÄº¯ÊýµÄÔ­ÐÍÉùÃ÷ÊÇ£º
type funcname(type para1, type para2, ...)
ÕâÖÖÐÎʽÖÁÉÙÐèÒªÒ»¸öÆÕͨµÄÐÎʽ²ÎÊý£¬ºóÃæµÄÊ¡ÂԺŲ»±íʾʡÂÔ£¬¶øÊǺ¯ÊýÔ­Ð͵ÄÒ»²¿·Ö¡£typeÊǺ¯Êý·µ»ØÖµºÍÐÎʽ²ÎÊýµÄÀàÐÍ¡£
²ÉÓÃÓëUNIX System V¼æÈݵÄÉùÃ÷·½Ê½Ê±£¬²ÎÊý¸öÊý¿É±äµÄº¯ÊýÔ­ÐÍÊÇ£º
type funcname(va_alist)
va_dcl
ÕâÖÖÐÎʽ²»ÐèÒªÌṩÈÎºÎÆÕͨµÄÐÎʽ²ÎÊý¡£typeÊǺ¯Êý·µ»ØÖµµÄÀàÐÍ¡£va_dclÊǶԺ¯ÊýÔ­ÐÍÉùÃ÷ÖвÎÊýva_alistµÄÏêϸÉùÃ÷£¬Êµ¼ÊÊÇÒ»¸öºê¶¨Ò壬¶Ô²»Í¬µÄÓ²¼þƽ̨²ÉÓò»Í¬µÄÀàÐÍÀ´¶¨Ò壬µ«ÔÚ×îºó¶¼°üÀ¨ÁËÒ»¸ö·ÖºÅ¡£Òò´Ëva_dclºó²»ÔÙÐèÒª¼ÓÉÏ·ÖºÅÁË¡£va_dclÔÚ´úÂëÖбØÐëÔ­Ñù¸ø³ö¡£ va_alistÔÚVCÖпÉÒÔÔ­Ñù¸ø³ö£¬Ò²¿ÉÒÔÂÔÈ¥¡£
    ´ËÍ⣬²ÉÓÃÍ·Îļþstdarg.h±àдµÄ³ÌÐòÊÇ·ûºÏANSI±ê×¼µÄ£¬¿ÉÒÔÔÚ¸÷ÖÖ²Ù×÷ϵͳºÍÓ²¼þÉÏÔËÐУ»¶ø²ÉÓÃÍ·Îļþvarargs.hµÄ·½Ê½½ö½öÊÇΪÁËÓëÒÔǰµÄ³ÌÐò¼æÈÝ¡£ËùÒÔ½¨Òé´ó¼ÒʹÓÃǰÕß¡£ÒÔÏÂÖ÷Òª¾ÍǰһÖÖ·½Ê½¶Ô²ÎÊýµÄ´¦Àí×ö³ö˵Ã÷¡£Á½ÖÖ·½Ê½µÄ»ù±¾Ô­ÀíÊÇÒ»Öµģ¬Ö»ÊÇÔÚÓï·¨ÐÎʽÉÏÓÐһЩϸ΢µÄÇø±ð¡£ 
    va_startʹargpÖ¸ÏòµÚÒ»¸ö¿ÉÑ¡²ÎÊý¡£va_arg·µ»Ø²ÎÊýÁбíÖеĵ±Ç°²ÎÊý²¢Ê¹argpÖ¸Ïò²ÎÊýÁбíÖеÄÏÂÒ»¸ö²ÎÊý¡£va_end°Ñargp Ö¸ÕëÇåΪNULL¡£º¯ÊýÌåÄÚ¿ÉÒÔ¶à´Î±éÀúÕâЩ²ÎÊý£¬µ«ÊǶ¼±ØÐëÒÔva_start¿ªÊ¼£¬²¢ÒÔva_end½áβ¡£ 
    µ÷ÓÃÕßÔÚʵ¼Êµ÷ÓòÎÊý¸öÊý¿É±äµÄº¯Êýʱ£¬ÒªÍ¨¹ýÒ»¶¨µÄ·½·¨Ö¸Ã÷ʵ¼Ê²ÎÊýµÄ¸öÊý£¬ÀýÈç°Ñ×îºóÒ»¸ö²ÎÊýÖÃΪ¿Õ×Ö·û´®£¨ÏµÍ³µ÷ÓÃexecl()¾ÍÊÇÕâÑùµÄ£©¡¢- 1»òÆäËûµÄ·½Ê½£¨º¯Êýprintf()¾ÍÊÇͨ¹ýµÚÒ»¸ö²ÎÊý£¬¼´Êä³ö¸ñʽµÄ¶¨ÒåÀ´È·¶¨Êµ¼Ê²ÎÊýµÄ¸öÊýµÄ£©¡£
    ÏÂÃæ¸ø³öÒ»¸ö¾ßÌåµÄÀý×Ó¡£ÊDzÉÓÃÁË·ûºÏANSI±ê×¼µÄÐÎʽµÄ´úÂë¡£´úÂëÖмÓÁËһЩעÊÍ£¬ÕâÀï¾Í²»ÔÙ½âÊÍÁË¡£¸ÃÀý×ÓÒѾ­ÔÚVC/Windows XP¡¢CC/AIX4.3.2.0¡¢GCC/SUSE7.3»·¾³Ï±àÒë²¢Õý³£ÔËÐС£ 
1¡¢ÑÝʾÈçºÎʹÓòÎÊý¸öÊý¿É±äµÄº¯Êý£¬²ÉÓÃANSI±ê×¼ÐÎʽ
#include < stdio.h >
#include < string.h >
#include < stdarg.h >
/* º¯ÊýÔ­


Ïà¹ØÎĵµ£º

C++µÄÀàÓëCÀïÃæµÄstructµÄÇø±ð


C++µÄÀàÓëCÀïÃæµÄstructµÄÇø±ð
2009-10-11 15:32
¹ØÓÚʹÓôóÀ¨ºÅ³õʼ»¯
classºÍstructÈç¹û¶¨ÒåÁ˹¹Ô캯ÊýµÄ»°£¬¶¼²»ÄÜÓôóÀ¨ºÅ½øÐгõʼ»¯
Èç¹ûûÓж¨Òå¹¹Ô캯Êý£¬struct¿ÉÒÔÓôóÀ¨ºÅ³õʼ»¯¡£
Èç¹ûûÓж¨Òå¹¹Ô캯Êý£¬ÇÒËùÓгÉÔ±±äÁ¿È«ÊÇpublicµÄ»°£¬¿ÉÒÔÓôóÀ¨ºÅ³õʼ»¯¡£
¹ØÓÚĬÈÏ·ÃÎÊȨÏÞ
classÖÐĬÈϵijÉÔ±·ÃÎÊÈ ......

linux C gbk utf 8±àÂëת»»

ÓÃlinux C ϵĺ¯Êýµ÷Óô´½¨ÖÐÎÄĿ¼¡¢ÎļþµÈ£¬×Ö·û´®µÄ±àÂë¸ñʽҪÇóÊÇutf-8¸ñʽµÄ¡£
±ÈÈçÏëҪʹÓà int mkdir(const char *pathname, mode_t mode); ´´½¨Ò»¸öÖÐÎĵÄĿ¼¡£ÄÇôpathnameµÄ±àÂë¸ñʽҪÇóÊÇutf-8µÄ£¬¶ø²»ÄÜÊÇgb3212/gbkµÄ£¬·ñÔò¾ÍÊÇÂÒÂë¡£
ÄÇôÈç¹ûlinux CÏÂÈçºÎ½øÐÐgbk<---->utf-8±àÂëת»»µÄ±àÂë×°»»µÄ ......

ÓÃCдµÄ3DÃÔ¹¬

          Boss˵£¬Òª¿´OpenGL£¬¿´ÁË¿ìÒ»¸öÔ£¬×ÜËã³öÁ˸öÏñÑùµÄ¶«Î÷£¬ÓÃCдÁ˸ö3DÃÔ¹¬£¬
ËäȻֻÓÐ350ÐÐ
       ´úÂ룬²»¹ý±ßѧ±ßд£¬×ã×ãдÁËÒ»ÖÜʱ¼ä£¬»¹ÊÇСÓгɾ͸е쬻î»î»î£¡
         &n ......

Pro * C ¼òµ¥Àý×Ó

#include <stdio.h>
exec sql begin declare section;
char userid[11]="hr/oracle";
char std_name[10];
int std_number;
int dept_number;
exec sql end declare section;
char temp[3];
void sql_error();
#include <sqlca.h>
main()
{
std_number=060415;
exec sql whenever sqlerror do sql_ ......

ʹÄãµÄC/C++´úÂëÖ§³ÖUnicode

±¾ÎÄÕª×ÔI18nGuy
Ö÷Ò³µÄһƪÄÚÈÝ£¬Ô­ÎĵØÖ·£ºhttp://www.i18nguy.com/unicode/c-unicode.zh-CN.html
Õâ·ÝÎĵµ¼òÒªµÄ˵Ã÷ÁËÈçºÎÐÞ¸ÄÄãµÄC/C++´úÂëʹ֧֮³ÖUnicode¡£ÔÚÕâÀï²¢²»×¼±¸
½âÊÍÌ«¶àÏà¹ØµÄ¼¼Êõϸ½Ú²¢ÇÒÎҵüٶ¨ÄãÒѾ­»ù±¾ÊìϤMicrosoftÖ§³ÖUnicodeµÄ·½Ê½¡£
ËüµÄÖ÷ҪĿµÄÊÇ·½±ãÄã²éѯÏà¹ØµÄÊý¾ÝÀàÐͺͺ¯Êý£¬ÒÔ¼°ÐÞ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ