ƵµÀÀ¸Ä¿
Ê×Ò³ > ¿¼ÊÔ > µÈ¼¶¿¼ÊÔ > Èý¼¶ > ÍøÂç¼¼Êõ > ÕýÎÄ

¼ÆËã»úµÈ¼¶¿¼ÊÔÈý¼¶ÍøÂç¼¼ÊõÉÏ»úÌ⣨13£©

2019-12-08 08:32:22           
Êղؠ  ÎÒҪͶ¸å
º¯ÊýReadDat( )µÄ¹¦ÄÜÊÇʵÏÖ´ÓÎļþIN64.DATÖжÁȡһƪӢÎÄÎÄÕ´æÈëµ½×Ö·û´®Êý×éxxÖС£Çë±àÖÆº¯ÊýCharConvA( )£¬¸Ãº¯ÊýµÄ¹¦ÄÜÊÇ£ºÒÔÐÐΪµ¥Î»°Ñ×Ö·û´®µÄ×îºóÒ»¸ö×Ö·ûASCIIÖµÓÒÒÆ4λºó¼Ó×îºóµÚ¶þ¸ö×Ö·ûµÄASCIIÖµ£¬µÃµ½×îºóÒ»¸öеÄ×Ö·û£¬×îºóµÚ¶þ¸ö×Ö·ûµÄ ASCIIÖµÓÒÒÆ4λºó¼Ó×îºóµÚÈý¸ö×Ö·ûµÄASCIIÖµ£¬µÃµ½×îºóµÚ¶þ¸öеÄ×Ö·û£¬ÒÔ´ËÀàÍÆÒ»Ö±´¦Àíµ½µÚ¶þ¸ö×Ö·û£¬µÚÒ»¸ö×Ö·ûµÄASCIIÖµ¼Ó×îºóÒ»¸ö×Ö·ûµÄASCIIÖµ£¬µÃµ½µÚÒ»¸öеÄ×Ö·û£¬µÃµ½µÄÐÂ×Ö·û·Ö±ð´æ·ÅÔÚÔ­×Ö·û´®¶ÔÓ¦µÄλÖÃÉÏ£¬°ÑÒÑ´¦ÀíµÄ×Ö·û´®ÈÔ°´ÐÐÖØÐ´æÈë×Ö·û´®Êý×éxxÖУ¬×îºóµ÷Óú¯Êý WriteDat( )°Ñ½á¹ûxxÊä³öµ½ÎļþOUT64.DATÖС£
¡¡¡¡×¢Ò⣺²¿·ÖÔ´³ÌÐòÒѸø³ö¡£
¡¡¡¡Ô­Ê¼Îļþ´æ·ÅµÄ¸ñʽÊÇ£ºÃ¿ÐеĿí¶ÈСÓÚ80¸ö×Ö·û£¬º¬±êµã·ûºÅºÍ¿Õ¸ñ¡£
¡¡¡¡ÇëÎð¸Ä¶¯Ö÷º¯Êýmain( )¡¢¶Áº¯ÊýReadDat( )ºÍдº¯ÊýWriteDat( )µÄÄÚÈÝ¡£
¡¡¡¡ÊÔÌâ³ÌÐò£º
¡¡¡¡#include
¡¡¡¡#include
¡¡¡¡#include
¡¡¡¡char xx[50][80];
¡¡¡¡int maxline=0;
¡¡¡¡int ReadDat();
¡¡¡¡void WriteDat();
¡¡¡¡void CharConvA(void)
¡¡¡¡{
¡¡¡¡¡¡¡¡}
¡¡¡¡void main()
¡¡¡¡{
¡¡¡¡system("CLS");
¡¡¡¡if (ReadDat())
¡¡¡¡{
¡¡¡¡printf("Êý¾ÝÎļþIN64.DAT²»ÄÜ´ò¿ª!n07");
¡¡¡¡return;
¡¡¡¡}
¡¡¡¡CharConvA( );
¡¡¡¡WriteDat();
¡¡¡¡}
¡¡¡¡int ReadDat(void)
¡¡¡¡{
¡¡¡¡FILE *fp;
¡¡¡¡int i=0;
¡¡¡¡char *p;
¡¡¡¡if((fp=fopen("IN64.DAT","r"))==NULL) return 1;
¡¡¡¡while (fgets(xx[i],80,fp)!=NULL)
¡¡¡¡{
¡¡¡¡p=strchr(xx[i],'n');
¡¡¡¡if (p) *p=0;
¡¡¡¡i++;
¡¡¡¡}
¡¡¡¡maxline=i;
¡¡¡¡fclose(fp);
¡¡¡¡return 0;
¡¡¡¡}
¡¡¡¡void WriteDat()
¡¡¡¡{
¡¡¡¡FILE *fp;
¡¡¡¡int i;
¡¡¡¡system("CLS");
¡¡¡¡fp=fopen("OUT64.DAT","w");
¡¡¡¡for(i=0;i
¡¡¡¡{
¡¡¡¡printf("%sn",xx[i]);
¡¡¡¡fprintf(fp,"%sn",xx[i]);
¡¡¡¡}
¡¡¡¡fclose(fp);
¡¡¡¡}
¡¡¡¾´ð°¸¡¿
¡¡¡¡void CharConvA(void)
¡¡¡¡{
¡¡¡¡int i,j,k; /*¶¨ÒåÑ­»·¿ØÖƱäÁ¿*/
¡¡¡¡int str; /*´æ´¢×Ö·û´®³¤¶È*/
¡¡¡¡char ch; /*ÔÝ´æ×îºóÒ»¸ö×Ö·û*/
¡¡¡¡for(i=0;i
¡¡¡¡{
¡¡¡¡str=strlen(xx[i]); /*ÇóµÃµ±Ç°ÐеÄ×Ö·û´®³¤¶È*/
¡¡¡¡ch=xx[i][str-1]; /*½«×îºóÒ»¸ö×Ö·ûÔÝ´æÈëch*/
¡¡¡¡for(j=str-1;j>0;j--) /*´Ó×îºóÒ»¸ö×Ö·û¿ªÊ¼£¬Ö±µ½µÚ¶þ¸ö×Ö·û*/
¡¡¡¡xx[i][j]=£¨xx[i][j]>>4£©+xx[i][j-1];
¡¡¡¡/*µ±Ç°×Ö·ûASCIIÖµÓÒÒÆ4λ¼Óǰһ¸ö×Ö·ûµÄASCIIÖµ£¬µÃµ½Ðµĵ±Ç°×Ö·û*/
¡¡¡¡xx[i][0]+=ch;
¡¡¡¡/*µÚÒ»¸ö×Ö·ûµÄASCIIÖµ¼Ó×îºóÒ»¸ö×Ö·ûµÄASCIIÖµ£¬µÃµ½ÐµĵÚÒ»¸ö×Ö·û*/
¡¡¡¡}
¡¡¡¡}
¡¡¡¡¡¾½âÎö¡¿±¾Ì⿼²éµÄÊǶþάÊý×éµÄ·ÃÎÊ¡£
¡¡¡¡Ê×Ïȱ£´æ×îºóÒ»¸ö×Ö·û£¬ÀûÓÃforÑ­»·ÓɺóÏòÇ°ÄæÐò·ÃÎÊÊý×éÖеÄ×Ö·û¡£
¡¡¡¡½«µ±Ç°»ñÈ¡×Ö·ûµÄASCIIÖµÓÒÒÆ4λ¼Óǰһ¸ö×Ö·ûµÄASCIIÖµ£¬µÃµ½Ðµĵ±Ç°×Ö·û¡£
¡¡¡¡×îºó£¬½«µÚÒ»¸ö×Ö·ûµÄASCIIÖµ¼ÓÉϱ£´æµÄ×îºóÒ»¸ö×Ö·ûµÄASCIIÖµ£¬µÃµ½ÐµĵÚÒ»¸ö×Ö·û¡£
ÉÏһƪ£º¼ÆËã»úµÈ¼¶¿¼ÊÔÈý¼¶ÍøÂç¼¼ÊõÉÏ»úÌ⣨8£©
ÏÂһƪ£º¼ÆËã»úµÈ¼¶¿¼ÊÔÈý¼¶ÍøÂç¼¼ÊõÉÏ»úÌ⣨12£©
Ïà¹ØÎÄÕÂ
ͼÎÄÍÆ¼ö

¹ØÓÚÎÒÃÇ | ÁªÏµÎÒÃÇ | ¹ã¸æ·þÎñ | Ͷ×ʺÏ×÷ | °æÈ¨ÉêÃ÷ | ÔÚÏß°ïÖú | ÍøÕ¾µØÍ¼ | ×÷Æ··¢²¼ | Vip¼¼ÊõÅàѵ | ¾Ù±¨ÖÐÐÄ

°æÈ¨ËùÓÐ: È«·å°²È«ÁªÃË--ÖÂÁ¦ÓÚ×öʵÓõÄIT¼¼ÊõÑ§Ï°ÍøÕ¾