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

C/C++Îļþ²Ù×÷

 Ô­ÎĵØÖ·£ºhttp://www.layz.net/blog/user1/xuanxuan/archives/2006/67.html
 ÔÚC++ÖУ¬ÓÐÒ»¸östreamÕâ¸öÀ࣬ËùÓеÄI/O¶¼ÒÔÕâ¸ö“Á÷”ÀàΪ»ù´¡µÄ£¬°üÀ¨ÎÒÃÇÒªÈÏʶµÄÎļþI/O£¬streamÕâ¸öÀàÓÐÁ½¸öÖØÒªµÄÔËËã·û£º

1¡¢²åÈëÆ÷(<<)
¡¡¡¡ÏòÁ÷Êä³öÊý¾Ý¡£±ÈÈç˵ϵͳÓÐÒ»¸öĬÈϵıê×¼Êä³öÁ÷(cout)£¬Ò»°ãÇé¿öϾÍÊÇÖ¸µÄÏÔʾÆ÷£¬ËùÒÔ£¬cout<<"Write
Stdout"<<'\n';¾Í±íʾ°Ñ×Ö·û´®"Write Stdout"ºÍ»»ÐÐ×Ö·û('\n')Êä³öµ½±ê×¼Êä³öÁ÷¡£
2¡¢ÎöÈ¡Æ÷(>>)
¡¡¡¡´ÓÁ÷ÖÐÊäÈëÊý¾Ý¡£±ÈÈç˵ϵͳÓÐÒ»¸öĬÈϵıê×¼ÊäÈëÁ÷(cin)£¬Ò»°ãÇé¿öϾÍÊÇÖ¸µÄ¼üÅÌ£¬ËùÒÔ£¬cin>>x;¾Í±íʾ´Ó±ê×¼ÊäÈëÁ÷ÖжÁÈ¡
Ò»¸öÖ¸¶¨ÀàÐÍ(¼´±äÁ¿xµÄÀàÐÍ)µÄÊý¾Ý¡£
¡¡¡¡ÔÚC++ÖУ¬¶ÔÎļþµÄ²Ù×÷ÊÇͨ¹ýstreamµÄ×ÓÀàfstream(file
stream)À´ÊµÏֵģ¬ËùÒÔ£¬ÒªÓÃÕâÖÖ·½Ê½²Ù×÷Îļþ£¬¾Í±ØÐë¼ÓÈëÍ·Îļþfstream.h¡£ÏÂÃæ¾Í°Ñ´ËÀàµÄÎļþ²Ù×÷¹ý³ÌÒ»Ò»µÀÀ´¡£
Ò»¡¢´ò¿ªÎļþ
¡¡¡¡ÔÚfstreamÀàÖУ¬ÓÐÒ»¸ö³ÉÔ±º¯Êýopen()£¬¾ÍÊÇÓÃÀ´´ò¿ªÎļþµÄ£¬ÆäÔ­ÐÍÊÇ£º
void open(const char* filename,int mode,int access);
²ÎÊý£º
filename£º¡¡¡¡Òª´ò¿ªµÄÎļþÃû
mode£º¡¡¡¡¡¡¡¡Òª´ò¿ªÎļþµÄ·½Ê½
access£º¡¡¡¡¡¡´ò¿ªÎļþµÄÊôÐÔ
´ò¿ªÎļþµÄ·½Ê½ÔÚÀàios(ÊÇËùÓÐÁ÷ʽI/OÀàµÄ»ùÀà)Öж¨Ò壬³£ÓõÄÖµÈçÏ£º
ios::app£º¡¡¡¡¡¡ÒÔ×·¼ÓµÄ·½Ê½´ò¿ªÎļþ
ios::ate£º¡¡¡¡¡¡Îļþ´ò¿ªºó¶¨Î»µ½Îļþ⣬ios:app¾Í°üº¬ÓдËÊôÐÔ
ios::binary£º ¡¡ÒÔ¶þ½øÖÆ·½Ê½´ò¿ªÎļþ£¬È±Ê¡µÄ·½Ê½ÊÇÎı¾·½Ê½¡£Á½ÖÖ·½Ê½µÄÇø±ð¼ûǰÎÄ
ios::in£º¡¡¡¡¡¡ ÎļþÒÔÊäÈ뷽ʽ´ò¿ª
ios::out£º¡¡¡¡¡¡ÎļþÒÔÊä³ö·½Ê½´ò¿ª
ios::nocreate£º ²»½¨Á¢Îļþ£¬ËùÒÔÎļþ²»´æÔÚʱ´ò¿ªÊ§°Ü¡¡
ios::noreplace£º²»¸²¸ÇÎļþ£¬ËùÒÔ´ò¿ªÎļþʱÈç¹ûÎļþ´æÔÚʧ°Ü
ios::trunc£º¡¡¡¡Èç¹ûÎļþ´æÔÚ£¬°ÑÎļþ³¤¶ÈÉèΪ0
¡¡¡¡¿ÉÒÔÓÓ»ò”°ÑÒÔÉÏÊôÐÔÁ¬½ÓÆðÀ´£¬Èçios::out|ios::binary
¡¡¡¡´ò¿ªÎļþµÄÊôÐÔȡֵÊÇ£º
0£ºÆÕͨÎļþ£¬´ò¿ª·ÃÎÊ
1£ºÖ»¶ÁÎļþ
2£ºÒþº¬Îļþ
4£ºÏµÍ³Îļþ
¡¡¡¡¿ÉÒÔÓÓ»ò”»òÕß“+”°ÑÒÔÉÏÊôÐÔÁ¬½ÓÆðÀ´ £¬Èç3»ò1|2¾ÍÊÇÒÔÖ»¶ÁºÍÒþº¬ÊôÐÔ´ò¿ªÎļþ¡£
¡¡¡¡ÀýÈ磺ÒÔ¶þ½øÖÆÊäÈ뷽ʽ´ò¿ªÎļþc:\config.sys
¡¡¡¡fstream file1;
¡¡¡¡file1.open("c:\\config.sys",ios::binary|ios::in,0);
¡¡¡¡Èç¹ûopenº¯ÊýÖ»ÓÐÎļþÃûÒ»¸


Ïà¹ØÎĵµ£º

linuxÏÂC/C++IDE±È½Ï——Code::Blocks

×ªÔØÇë×¢Ã÷³ö´¦£º±à³Ì±Ê¼ÇBLOG
¹¤ÓûÉÆÆäÊ£¬±ØÏÈÀûÆäÆ÷¡£ÓÃÁËÕâô¾ÃµÄlinux£¬ÏÖÔڱȽÏÖ÷Á÷µÄ¼¸¸öC/C++µÄIDE»ù±¾ÒѶ¼ÓùýÁË£¬ÏÖÔÚÀ´¶ÔËûÃÇ×öһϼòµ¥µÄ±È½Ï¡£
1¡¢VIM
Ê×ÏÈҪ˵µÄÊÇVIM¡£ÎÒÈÏΪ£¬VIMÖ»ÊÇÒ»¸ö±à¼­Æ÷£¬²»ÄÜËãÊÇIDE¡£Ëä˵VIMÓкܶà²å¼þ£¬ÀýÈç´úÂëÕÛµþ¡¢µÝ½øµÈ£¬¿ÉÒÔ½«VIM×齨³É¼¸ºõÀàËÆÒ»¸öIDE£¬µ«Ê¼ÖÕËü²»ÊÇ× ......

ÔÚ2000ºÍxpÏÂÈçºÎ½«cÅÌfat32ת»»³Éntfs


ÈÕÖ¾
·ÖÏí¸øºÃÓѸ´ÖÆÍøÖ·Òþ²ØÇ©Ãûµµ´ó×ÖÌå
ÉÏһƪ ÏÂһƪ ·µ»ØÈÕÖ¾Áбí
ÔÚ2000ºÍxpÏÂÈçºÎ½«cÅÌfat32ת»»³Éntfs
±à¼­ | ɾ³ý | ȨÏÞÉèÖà | ¸ü¶à▼
¸ü¶à¡ø
ÉèÖÃÖö¥
ÍÆ¼öÈÕÖ¾
תΪ˽ÃÜÈÕÖ¾
Bandit    ·¢±íÓÚ2007Äê12ÔÂ12ÈÕ 09:12 ÔĶÁ(9) ÆÀÂÛ(0) ·ÖÀࣺ ¸öÈËÈÕ¼Ç È¨ÏÞ: ¹«¿ª
1¡¢µ½ÃüÁîÌá ......

netbeansÖÐÖ§³ÖC/C++µÄÅäÖÃ

ÔÚnetbeansÖб༭C/C++ÊÇÒ»ÖÖ²»´íµÄÑ¡Ôñ£¬ÏÂÃæÎÒ¾Í˵һÏÂÕû¸öÁ÷³ÌµÄÅäÖà 1.ÏÈÏÂÔØMinGW ÕâÊDZàÒëc/c++µÄ±àÒëÆ÷£¬ÔÚwindowsÏÂÖ±½ÓÒÔ.exeµÄ·½Ê½ÔËÐУ¬ÏÂÒ»²½µÄ²Ù×÷£¬Ò»Ö±µ½°²×°Íê³É¡£ 2.ÏÂÔØmsys ÕâÊǺÍMinGWͬ²½Ê¹Óà 3.ÅäÖû·¾³ ÔÚÎҵĵçÄÔ->ÊôÐÔ->¸ß¼¶->»·¾³±äÁ¿ÖÐÉèÖÃMinGWºÍmsysĿ¼ÖÐbinËùÔڵķ¾¶ 4.²âÊÔ ÓÃÃüÁîÐз½Ê½Ê ......

C Ö¸Õë

#include
void printptr(int *i){
printf("&i of printfptr = %#X\n",&i);
printf("i of printfptr = %#X\n",i);
printf("*i of printfptr = %d\n",*i);
printf("i+1 of printfptr = %#X\n",i+1);
printf("*(i + 1) of printfptr = %d\n",*(i ......

ÓÃCʵÏÖ´®Æ¥ÅäµÄ¼¸ÖÖ·½·¨,kmpºÍBM

±¾À´²»Ïë×Ô¼ºÐ´µÄ£¬µ«ÍøÉϵĴó¶¼ÊÇc++ʵÏֵģ¬ÓÐЩ×Ô³ÆÊÇCʵÏÖµÄ ¸´ÖƵ½±àÒëÆ÷Éϸù±¾ÔËÐв»ÁË¡£
KMP»¹ÊǺܾ­µäµÄËã·¨£¬ÎҾͲ»¼Ó×¢ÊÍÁË£¬Ö±½Ó·µ»ØµÚ¼¸¸öÊýÆ¥Åä..
#include <stdio.h>
#include <stdlib.h>
void getNext(char t[]);
int next[80];
int main()
{
    char s[80],t[80];
  ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ