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

C /C++ ÊäÈëÊä³öÁ÷

ǰÁ½ÌìдC++ʵϰ×÷Òµ£¬Í»È»·¢ÏÖI/OÊÇÄÇôµÄİÉú£¬´òÁ˺ó¤Ê±¼äµÄÎļþ¶¼Ã»Óдò¿ª£¬½ñÌìÖÕÓÚÓеãʱ¼äÁË£¬¾ö¶¨ÕÒ±¾Ê飬ºÃºÃÕûÀíһϣ¬ºÍ´ó¼Ò¹²Ïí¡£
C++I/O
C++Ö§³ÖÁ½ÖÖI/O£¬µÚÒ»ÖÖÊÇ´ÓCÓïÑԼ̳ÐÀ´µÄ£¬Ò»ÖÖÊÇÓÉC++¶¨ÒåµÄÃæÏò¶ÔÏóI/Oϵͳ¡£
1¡¢int getchar(void);·µ»ØÒ»¸öÕûÊýÖµ£¬Ò²¿ÉÒÔÖ¸¶¨Õâ¸öֵΪchar±äÁ¿£¬ÒòΪÕâ¸ö×Ö·û°üº¬ÓÚµÍλ×Ö½ÚÖÐ(¸ßλ×Ö½Úͨ³£Îª0)£¬Èç¹ûÓÐ´í£¬getchar()·µ»ØEOF¡£µ«ÊÇËûÓÐÒ»¸öDZÔÚµÄÎÊÌ⣬Õý³£Çé¿öÏ£¬getchar()»º´æÊäÈ룬ֱµ½¼üÈëÁ˻سµ¼ü(Õâ¸ö´ó¼ÒÓ¦¸ÃÉîÓÐÌå»á£¬¾ÍÊÇgetchar()Ã²ËÆÖ»ÈÏʶ»Ø³µ¼ü£¬Ô­À´ÊÇÕâ¸öÔ­Òò)Õâ³ÆÎªÐлº³åÊäÈ룬ÔÚ¼üÈëµÄ×Ö·ûʵ¼Ê´«Ë͸ø³ÌÐò֮ǰ±ØÐëÇÃÈëÒ»¸ö»Ø³µ¼ü¡£
2¡¢int putchar(int c);
ËäÈ»putchar()´øÒ»¸öÕûÊý²ÎÊý£¬Í¨³£¿ÉÒÔÓÃÒ»¸ö×Ö·ûµÄ±äÔªµ÷ÓÃËü£¬µ«ÊÇÖ»ÓÐÆäµÍλ×Ö½Ú±»Êµ¼ÊÊä³öµ½ÆÁÄ»ÉÏ£¬putchar()º¯Êý·Å»Ø±»Ð´ÈëµÄ×Ö·û£¬Èô²Ù×÷ʧ°Ü£¬·µ»ØEOF(ºêEOF±»¶¨ÒåÓÚstdio.hÖУ¬Í¨³£ÆäֵΪ-1)¡£
3¡¢int getch(void);
   int getche(void);
Á½¸ö×î³£ÓõĽ»»¥Ê½º¯Êý£¬¶ÔÓÚ´ó¶àÊý±àÒëÆ÷£¬ÕâЩº¯ÊýµÄÔ­ÐͶ¼¿ÉÔÚÍ·Îļþconio.hÖÐÕÒµ½£¬¶ÔÓÚijЩ±àÒëÆ÷ÖÐÕâЩº¯ÊýÇ°ÃæÓÐһϻ®Ïß¡£Èç_getch()ºÍ_getche();Õâ¾ÍÊÇΪʲôÔÚVS2008Öо­³£ÌáʾҪÔÚÇ°Ãæ¼ÓÒ»¸ö'_'.
4¡¢char* gets(char* str);
¶ÁÈ¡´Ó¼üÅÌÉÏÊäÈëµÄ×Ö·û´®²¢°ÑËü´æ·ÅÔÚÓÉÆäËû±äÔªËùÖ¸µÄµØÖ·ÖУ¬Ëü´Ó¼üÅ̶ÁÈë×Ö·û£¬Ö±µ½Óöµ½»Ø³µ¼üΪֹ¡£»Ø³µ¼ü²»ÊäÈë´®µÄÒ»²¿·Ö£¬Ïà·´£¬½«¿Õ½áÊø·û·ÅÔÚ´®Î²À´´úÌæ£¬²¢ÇÒÓÉgets()·µ»Ø¡£µ«ÊÇʹÓÃgets()ÊÇҪСÐÄ£¬ÒòΪËü²»¶ÔÕýÔÚ½ÓÊÜÊäÈëµÄ×Ö·ûÊý×éÖ´Ðб߽ç¼ì²é¡£Òò´Ë£¬Óû§¿ÉÒÔ¼üÈë±ÈÊý×éÄܹ»ÈÝÄɵĸü¶àµÄ×Ö·û¡£¾¡¹Ü¶ÔÓÚÄãʹÓõķ¶Àý³ÌÐòºÍ¼òµ¥Ê¹Óù¤¾ßÊǺܺõģ¬ÔÚÉÌÓôúÂëÖÐÒ»°ã²»ÊÇÓÃËü¡£ËüµÄµÄÌæ´úÎïÊÇfgets();ÉÔºóÃèÊö¡£
5¡¢int puts(const char* str);
½«ËüµÄ×Ö·û´®±äԪдµ½ÆÁÄ»ÉÏ£¬ºó¸úÒ»ÐÂÐС£ËüµÄµ÷ÓñÈprintf()£»¿ªÏúС£¬ÒòΪputs()Ö»ÄÜÊäÈë×Ö·û´®£¬²»ÄÜÊä³öÊý×Ö»ò½øÐиñʽת»»£¬Òò¶øputs()ÓõĿռäÉÙÇÒËٶȱÈprintf()¿ì¡£Òò´Ëº¯Êýputs()¾­³£ÓÃÓÚ´úÂëÓÅ»¯£¬²Ù×÷ʧ°Ü£¬º¯Êýputs()·µ»ØEOF£¬·ñÔò·µ»Ø·Ç¸ºÖµ¡£
6¡¢int printf(const char* control_string,...);
printf()º¯Êý·µ»ØÐ´Èë×Ö·ûµÄÊýÄ¿£¬Èç¹û³öÏÖÒ»¸ö´íÎó£¬Ôò·µ»Øcontrol_string(¿ØÖÆ´®)ÓÐÁ½ÖÖÀàÐÍÏîÄ¿×é³É¡£µÚÒ»ÀàÓɽ«´òÓ¡ÔÚÆÁÄ»ÉϵÄ×Ö·û´®×é³É£¬µÚ¶þÀà°üÀ¨×Ô¶¨ÒåÆäºó±äÔªÏÔʾ·½Ê½µÄ¸ñʽÏÞ¶¨·û¡£¸ñʽÏÞ¶¨·ûÒÔÒ»¸ö°Ù·ÖºÅ¿ªÍ·£¬ºó¸ú¸ñʽ»¯Â룬±


Ïà¹ØÎĵµ£º

дºÃC³ÌÐòµÄ10´óÒªµã

ҪдºÃCÓïÑÔ³ÌÐò£¬×îÖØÒªµÄµ±È»ÊǰÑÒª½â¾öµÄÎÊÌâ·ÖÎöÇå³þ£¬Éè¼ÆºÃ½â¾öÎÊÌâµÄ·½°¸ºÍͨ¹ý¼ÆËãʵÏÖÇó½âµÄ¹ý³Ì£¬¶ÔÎÊÌâµÄÇó½â¹ý³Ì½øÐпÆÑ§µÄ½á¹¹»¯µÄ·Ö½â¡£ÔÚ´Ë»ù´¡ÉϽøÒ»²½¿¼ÂÇÈçºÎд³ÌÐòµÄʱºò£¬ÏÂÃæµÄ½¨Òé¿ÉÄÜÓÐËù°ïÖú¡£
ÕâЩ½¨ÒéÖÐÓÐЩÊÇÒ»°ãÐԵ쬲»½ö½ö¶ÔCÓïÑÔ³ÌÐòÉè¼ÆÓÐЧ£»Ò²ÓÐЩÊÇÌØ±ðÕë¶ÔCÓïÑÔ³ÌÐòÉè¼ÆµÄ¡£Õâ¸ö±í»¹ ......

linuxÏÂc±àÒëϵͳ(ת)

 
±àÒë¹ý³Ì¸ÅÊö
Á˽âһЩ±àÒë֪ʶµÄ¶ÁÕß¶¼ÖªµÀ£¬Ëùν±àÒ룬¾ÍÊÇÔÚ±àÒë³ÌÐò¶ÁȡԴ³ÌÐò£¨×Ö·ûÁ÷£©£¬¶ÔÖ®½øÐдʷ¨ºÍÓï·¨µÄ·ÖÎö£¬½«¸ß¼¶ÓïÑÔÖ¸Áîת»»Îª¹¦ÄܵÈЧµÄ»ã±à´úÂ룬ÔÙÓÉ»ã±à³ÌÐòת»»Îª»úÆ÷ÓïÑÔ£¬²¢ÇÒ°´ÕÕ²Ù×÷ϵͳ¶Ô¿ÉÖ´ÐÐÎļþ¸Ðл¸ñʽµÄÒªÇóÁ´½ÓÉú³É¿ÉÖ´ÐгÌÐò¡£
UNIX»·¾³ÏµÄC±àÒëϵͳËù×ñÑ­µÄÒ²ÊÇÕâôһ¸öÒ»° ......

C λ²Ù×÷

 
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
C λ²Ù×÷
ʱ¼ä£º2009-10-9
×÷Õߣºsofa120
×¢£º    ×ªÔØÇë˵Ã÷³ö´¦
/////////////////////////// ......

C±ê×¼ÖÐһЩԤ¶¨ÒåµÄºê

 __DATE__
½øÐÐÔ¤´¦ÀíµÄÈÕÆÚ£¨“Mmm dd yyyy”ÐÎʽµÄ×Ö·û´®ÎÄ×Ö£©
__FILE__
´ú±íµ±Ç°Ô´´úÂëÎļþÃûµÄ×Ö·û´®ÎÄ×Ö
__LINE__
´ú±íµ±Ç°Ô´´úÂëÖеÄÐкŵÄÕûÊý³£Á¿
__TIME__
Ô´Îļþ±àÒëʱ¼ä£¬¸ñʽ΢“hh£ºmm£ºss”
__func__
µ±Ç°ËùÔÚº¯ÊýÃû
ÏÂÃæÒ»¸öÀý×ÓÊÇ´òÓ¡ÉÏÃæÕâЩԤ¶¨ÒåµÄºêµÄ¡£
¡¡¡¡#in ......

c++/c±à³Ì×¢ÒâÊÂÏî

ÈÝÒ×´íÎóµÄʹÓÃÖ¸Õë:
void GetMemory(char *p, int num)
{
p = (char *)malloc(sizeof(char) * num);
}
void Test(void)
{
char *str = NULL;
GetMemory(str, 100); // str ÈÔȻΪ NULL
strcpy(str, "hello"); // ÔËÐдíÎó
}
벡³öÔÚº¯ÊýGetMemory ÖС£±àÒëÆ÷×ÜÊÇÒ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ