н®Èí¼þ¿ª·¢

±¾Õ¾Ê×Ò³ Èí¼þ¿ª·¢ ³É¹¦°¸Àý ¹«Ë¾ÐÂÎÅ ¹«Ë¾¼ò½é ¿Í·þÖÐÐÄ Èí¼þ¼¼Êõ ÍøÕ¾½¨Éè
  ÄúÏÖÔÚµÄλÖ㺠н®¶þÓòÈí¼þ¿ª·¢¹«Ë¾ >> ¿ª·¢ÓïÑÔ >> ÎÄÕÂÕýÎÄ

C++µÄÎļþ½áÊø·û

C++ÖÐÊÇͨ¹ýÁ÷µÄ·½Ê½À´·ÃÎÊÎļþµÄ£¬±ÈÈç˵Óï¾ä ifstream in("str.txt",ios::in); £¬¾Í´ò¿ªÁËÎļþstr.txt¡£ÎÒÃÇ¿ÉÒÔͨ¹ýin.read()À´¶ÁÈ¡Á÷in(Ò²¾ÍÊÇÎļþstr.txt)ÖеÄÊý¾Ý¡£ÏÖÔÚÎÊÌâÀ´ÁË£ºÎÒÃÇÔõôÅжϺÎʱ¶Áµ½ÁËÕâ¸öÎļþµÄĩβÄØ£¿     ÔÚC++ÖУ¬ÎļþµÄ½áÊø±êÖ¾ÊÇEOF¡ª¡ª¹ËÃû˼Ò壬End Of File¡£Ò²¾ÍÊÇ˵£¬ÔÚÎļþµÄij¸ö×Ö½ÚbºóÃæ¼ÓÈëÒ»¸öEOF£¬¾Í±íʾÕâ¸ö×Ö½Úb¾ÍÊǸÃÎļþµÄ×îºóÒ»¸ö×Ö½ÚÁË¡£ÕâÀï˳±ã˵һ¾ä£¬EOFÕ¼Ò»¸ö×ֽڵĴóС£¬ÆäֵΪ-1¡£
»¹ÊǾٸöÀý×Ó°É£¡¡ª¡ªÔËÐл·¾³ÎªMicrosoft Visual C++ 2005¡£
 
#include <fstream>
#include <iostream>
using namespace std;

int main()...{
    char c=¡¯a¡¯;
    ofstream out("str.txt",ios::out);
    for(int i=0;i<10;i++,c++)
        out.write(&c,sizeof(char));
    out.close();

    int i=0;
    ifstream in("str.txt",ios::in);
    while(in)...{
        c=in.get();
        cout<<c;
        i++;
    }
    cout<<i;


    cin.get();
}
 
ÔÚin¶ÁÍê×Ö·û¡¯j¡¯µÄʱºò£¬ÆäʵÒѾ­µ½´ïÎļþµÄĩβÁË£¬µ«´ËʱÁ÷inµÄ״̬»¹ÊÇgood£¬Ò²¾ÍÊÇ˵»¹¿ÉÒÔ¼ÌÐø¶ÁÈëÏÂÒ»¸ö×Ö½Ú¡£¶øµ±in¼ÌÐøÍù϶ÁµÄʱºò£¬¾Í»á¶Áµ½EOFÁË£¬µ±¶ÁÍêEOF²¢¸³Öµ¸øcºó£¬Á÷inµÄ״̬¾Í±ä³ÉÁËeofbit£¬²»¿ÉÔÙ¶Á£¬ÔÚÌõ¼þÅжÏÓï¾äÖÐÁ÷inÒ²¾Í³ÉÁËfalseÁË¡£ËùÒÔÕæÕý¶ÁÈëµÄ×Ö½ÚÊýÆäʵÊÇ11£¬¶ø²»ÊÇÎļþµÄ³¤¶È10¡£
¶øÎļþµÄÊä³öΪ abcdefghijÿ11 £¬ÓÃUltraEdit´ò¿ª£¬Çл»µ½16½øÖÆģʽÏ¿ÉÒÔ¿´µ½£¬jºÍ11ÖмäµÄÄǸö¿Õ¸ñµÄASCIIÂëΪFF£¬Ò²¾ÍÊÇ2½øÖƵÄ11111111£¬¾ÍÊÇ-1µÄ²¹Âë¡£

×÷ÕߣºÎ´Öª | ÎÄÕÂÀ´Ô´£ºÎ´Öª | ¸üÐÂʱ¼ä£º2007-11-2 16:16:51

  • ÉÏһƪÎÄÕ£º

  • ÏÂһƪÎÄÕ£º

  • Ïà¹ØÎÄÕ£º
    C++»ù´¡ÖªÊ¶£º½á¹¹ÌåÊý¾ÝµÄÖ¸Õë±äÁ¿
    ÈçºÎʵÏÖCÓëC++³ÌÐòµÄÏ໥µ÷ÓÃ
    ÔÚC++ÖгÉÔ±º¯ÊýÈçºÎʵÏÖ²Ù×÷·ûÖØÔØ£¿
    »ù´¡Ñ§Ï°£ºC++·Ç³ÉÔ±º¯ÊýʵÏÖ²Ù×÷·ûÖØÔØ
    »ù´¡Ñ§Ï°£ºC++ÖØÔØÊäÈëÊä³ö·û
    »ù´¡Ñ§Ï°£ºC++ÖØÔØϱê½áËã·û
    »ù´¡Ñ§Ï°£ºC++ÖÐÖØÔص÷ÓòÙ×÷·û
    »ù´¡Ñ§Ï°£ºC++ÖØÔØת»»²Ù×÷·ûoperator (type)
    C++ÀิÖÆ¿ØÖÆѧϰ
    C++ÀàÎö¹¹º¯Êýѧϰ
    Èí¼þ¼¼Êõ
    ¡¤ ¿ª·¢ÓïÑÔ
    ¡¤ Java¼¼Êõ
    ¡¤ .Net¼¼Êõ
    ¡¤ Êý¾Ý¿â¿ª·¢
    ×îÐÂÎÄÕ  
    ¡¤ËѼ¯ÕûÀíµÄasp.netµÄÑéÖ¤·½
    ¡¤¸÷ÖÖFORÑ­»·½á¹¹µÄÕûÀí
    ¡¤Èí¼þÏîÄ¿¿ª·¢ÖÐÓ¦¸Ã¿¼ÂÇÄÇ
    ¡¤ËѼ¯ÕûÀíµÄjavascript sel
    ¡¤Èí¼þ¿ª·¢ÖÐÏîÄ¿¾­ÀíÓÐÄÇЩ
    ¡¤Ñ§Ï°ÈçºÎÔÚLambda±í´ïʽ½ø
    ¡¤C++»ù´¡ÖªÊ¶£º½á¹¹ÌåÊý¾ÝµÄ
    ¡¤C#ʵÏÖ¶ÌÐÅ·¢ËͳÌÐòµÄÀý×Ó
    ¡¤sun×î½üÐÞ²¹ÁËÒ»²¿·ÖjavaµÄ
    ¡¤rss¶¨ÖƵÄÁíÍâÒ»ÖÖʵÏÖ·½Ê½
    ¡¤delphiʵÏÖÀûÓÃarpÆÛÆ­À´Êµ
    ¡¤»ù´¡Ñ§Ï°£º»ùÓÚWFµÄÁ÷³Ì¿ò
    ¡¤ÍøÂç±à³ÌÖÐÔõÑùµÃÖªÒ»´ÎÊý
    ¡¤ÈçºÎÄæÐòÊä³öµ¥Á´±í£¿
    ¡¤Èí¼þ¿ª·¢¹ý³ÌÖеÄÐÔÄÜÉè¼Æ
    ¹ØÓÚÎÒÃÇ | Èí¼þ¿ª·¢ | ÏÂÔØÊÔÓà | ¿Í·þÖÐÐÄ | ÁªÏµÎÒÃÇ | ÓÑÇéÁ´½Ó | ÍøÕ¾µØͼ | н®µç×ÓµØͼ | RSS¶©ÔÄ
    °æȨËùÓÐ © 2016 н®¶þÓòÈí¼þ¿ª·¢Íø www.k8w.net All Rights Reserved ÐÂICP±¸14003571ºÅ
    н®Èí¼þ¿ª·¢×Ü»ú:0991-4842803¡¢4811639.
    ¿Í·þQQ£º596589785 ;µØÖ·£ºÐ½®ÎÚ³ľÆë±±¾©Öз»ªÁª´óÏÃA-5C Óʱࣺ830000