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

CÖжÁÎļþ

À´×Ô£ºhttp://blogger.org.cn/blog/more.asp?name=binaryluo&id=11408
CÎļþ²Ù×÷Óöµ½µÄ×´¿ö
1.½«Ò»¸öÎļþ¶Áµ½ÁíÒ»¸öÎļþ£¬ÓÓ(ch = getc(fp)) != EOF”À´ÅжÏÎļþÊÇ·ñ½áÊø£¬Èç¹ûÎļþÊÇÈ«Ó¢ÎÄÎı¾µÄ»°¾ø¶ÔûÎÊÌ⣬ÐÂÎļþµÄ´óСºÍÔ­Îļþ´óСһÑù£»µ«ÊÇÈç¹ûÊÇһЩÓÐÖÐÎÄ×Ö·û»òÕßÊǶþ½øÖÆÎļþ£¬Ô­Îļþû¶ÁÍê¾Í½áÊø¡£
2.½«Ò»¸öÎļþ¶Áµ½ÁíÒ»¸öÎļþ£¬ÓÓ!feof(fp)”ÅжÏÎļþÊÇ·ñ½áÊø£¬²»¹ÜÔ­ÎļþÊÇʲôÀàÐ͵Ķ¼¿ÉÒÔ½«Ô­ÎļþÈ«²¿¶ÁÍê²Å½áÊø£¬µ«ÊÇÐÂÎļþµÄ´óС±ÈÔ­Îļþ¶àÁËÒ»¸ö×Ö½Ú¡£
ÎÊÌ⣺ÔÚCÀïÈçºÎ²ÅÄÜÕýÈ·ÅжÏÎļþ½áÊø£¿£¿
̽Ë÷
²âÊÔÒ»£¬ÎÒдÁËÒ»¸öº¯ÊýÀ´ÊÔÓÃEOFÅжÏÎļþ½áÊøµÄÇé¿ö£º
-------in.txtÄÚÈÝÈçÏÂ---------
abcde
-------in.txt½áÊø-------------
-------test1.c----------------
int main(int argc, char* argv[]){
    char ch;
    FILE* in;
    FILE* out;
    
    in = fopen("in.txt", "rb");  /* in.txtȫΪӢÎÄ×Ö·û */
    out = fopen("out.txt", "wb");
    while ((ch = getc(in)) != EOF){
         putc(ch, out);
    }
}
ÔËÐкó½á¹ûÊÇ£ºout.txtµÄ´óСºÍin.txtµÄ´óСÍêÈ«Ò»Ñù¡£
È»ºóÐÞ¸Äin.txtÈçÏ£¬ÔÚÔ­À´µÄ»ù´¡ÉϼÓÈëһЩÖÐÎÄ£º
-------in.txtÐ޸ĺóµÄÄÚÈÝÈçÏÂ---------
abcde
ÕâÊÇÒ»¸ö²âÊÔÎļþ
²âÊÔÖÐÎÄ×Ö·û
-------in.txt½áÊø--------------------
ÔËÐкó¼Ç¹ýÒ²ÊÇ´óСÊÇÒ»ÑùµÄ¡£½«Ô´³ÌÐòÖеēin = fopen("in.txt", "rb");out = fopen("out.txt", "w");”¸ÄΪ“in = fopen("in.rar", "rb");out = fopen("out.rar", "wb");”£¬ÆäÖУ¬in.rarÊÇÒ»¸öѹËõ°üÎļþ£¬´óСÓÐ4M¶à£¬ÔËÐгÌÐòºó£¬µÃµ½µÄout.rarÎļþÖ»ÓÐ800¶àk£¬Ë«»÷½âѹҲ³öÏÖ´íÎó£¬ÎÞ·¨½âѹ¡£
½áÂÛ1£ºÔÚCÀ²Ù×÷ÎļþµÄʱºò£¬Èç¹û´ò¿ª·½Ê½ÊÇ“r”»òÕß“w”£¬ÊÇÒÔÎı¾ÐÎʽ´ò¿ª£¬Ò²¾ÍÊǶÁÈçÄÚ´æµÄ×Ö·ûÖµ¶¼ÊÇ0£­256Ö®¼ä£¬²»¿ÉÄܳöÏÖ£­1£¬Ëù


Ïà¹ØÎĵµ£º

ת£ºSSEÖ¸Áî½éÉܼ°ÆäC¡¢C++Ó¦ÓÃ

SSEÊÇÓ¢ÌضûÌá³öµÄ¼´MMXÖ®ºóÐÂÒ»´ú£¨µ±È»ÊǼ¸ÄêÇ°ÁË£©CPUÖ¸Á£¬×îÔçÓ¦ÓÃÔÚPIIIϵÁÐCPUÉÏ¡£ÏÖÔÚÒѾ­µÃµ½ÁËIntel PIII¡¢P4¡¢Celeon¡¢Xeon¡¢AMD Athlon¡¢duronµÈϵÁÐCPUµÄÖ§³Ö¡£¶ø¸üеÄSSE2Ö¸Á½öµÃµ½ÁËP4ϵÁÐCPUµÄÖ§³Ö£¬ÕâÒ²ÊÇΪʲôÕâƪÎÄÕÂÊǽ²SSE¶ø²»ÊÇSSE2µÄÔ­ÒòÖ®Ò»¡£ÁíÒ»¸öÔ­Òò¾ÍÊÇSSEºÍSSE2µÄÖ¸ÁîϵͳÊǷdz£ÏàËƵ ......

¶¨ÒåC/C++È«¾Ö±äÁ¿/³£Á¿¼¸ÖÖ·½·¨µÄÇø±ð

ÔÚÌÖÂÛÈ«¾Ö±äÁ¿Ö®Ç°ÎÒÃÇÏÈÒªÃ÷°×¼¸¸ö»ù±¾µÄ¸ÅÄ
1. ±àÒëµ¥Ôª(Ä£¿é)£º
    ÔÚIDE¿ª·¢¹¤¾ß´óÐÐÆäµÀµÄ½ñÌ죬¶ÔÓÚ±àÒëµÄһЩ¸ÅÄîºÜ¶àÈËÒѾ­²»ÔÙÇå³þÁË£¬ºÜ¶à³ÌÐòÔ±×îŵľÍÊÇ´¦ÀíÁ¬½Ó´íÎó(LINK ERROR), ÒòΪËü²»Ïñ±àÒë´íÎóÄÇÑù¿ÉÒÔ¸ø³öÄã³ÌÐò´íÎóµÄ¾ßÌåλÖã¬Äã³£³£¶ÔÕâÖÖ´íÎó¸Ðµ½°ÃÄÕ£¬µ«ÊÇÈç¹ûÄã¾­³£Ê¹ÓÃg ......

¾­µäc³ÌÐò100Àý

¡¡¡¡¾­µäc³ÌÐò100Àý==1--10
¡¾³ÌÐò1¡¿
ÌâÄ¿£ºÓÐ1¡¢2¡¢3¡¢4¸öÊý×Ö£¬ÄÜ×é³É¶àÉÙ¸ö»¥²»ÏàͬÇÒÎÞÖظ´Êý×ÖµÄÈýλÊý£¿¶¼ÊǶàÉÙ£¿
1.³ÌÐò·ÖÎö£º¿ÉÌîÔÚ°Ùλ¡¢Ê®Î»¡¢¸öλµÄÊý×Ö¶¼ÊÇ1¡¢2¡¢3¡¢4¡£×é³ÉËùÓеÄÅÅÁкóÔÙÈ¥
¡¡¡¡¡¡¡¡¡¡¡¡µô²»Âú×ãÌõ¼þµÄÅÅÁС£
2.³ÌÐòÔ´´úÂ룺
main()
{
int i,j,k;
printf("\n");
for(i=1;i<5; ......

C MFCÎı¾Îļþ²Ù×÷

FILE* pFile = fopen("1.txt","w");
fwrite("http://www.886997.com",1,strlen(http://www.886997.com),pFile);
fseek(pFile,0,SEEK_SET); //´ÓÎļþµÄ¿ªÊ¼´¦¸²¸ÇдÈë
char cStr[100];
memset(cStr,0,sizeof(cStr));
fread(cStr,1,100,pFile);
char *pBuf;
fseek(pFile,0,SEEK_END);
int leng = ftell(pFile);
pBuf ......

³¹µ×¸ã¶¨CÖ¸Õ룭º¯ÊýÃûÓ뺯ÊýÖ¸Õë

º¯ÊýÃûÓ뺯ÊýÖ¸Õë
Ò» ͨ³£µÄº¯Êýµ÷ÓÃ
    Ò»¸öͨ³£µÄº¯Êýµ÷ÓõÄÀý×Ó£º
//×ÔÐаüº¬Í·Îļþ
void MyFun(int x);    //´Ë´¦µÄÉêÃ÷Ò²¿Éд³É£ºvoid MyFun( int );
int main(int argc, char* argv[])
{
   MyFun(10);     //ÕâÀïÊǵ÷ÓÃMy ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØͼ | ¸ÓICP±¸09004571ºÅ