1. <small id="kntrr"><delect id="kntrr"></delect></small>
    2. <sub id="kntrr"></sub>
        1. <form id="kntrr"><listing id="kntrr"></listing></form>
            江蘇省高校計算機等級考試命題研究院 江蘇省高校計算機等級考試輔導
            全國三級上機題庫11

            下列程序的功能是:把s字符串中的所有字符左移一個位置,字符串中的第一個字符移到最后。請編寫函數change(char*s)實現程序要求,最后調用函數readwriteDAT()從IN.dat文件中讀取50組數據,分別得出結果,且把結果輸出到OUT.dat文件中。
            例如,s字符串中原有內容為:Mn.123xyZ,調用該函數后結果為:n.123xyZM。
            注意:部分源程序已經給出。請勿改動主函數main()和輸出數據函數readwriteDAT()中的內容。
            #include <string.h>
            #include <stdio.h>
            #define  N 81
            void readwriteDAT();
            void change(char*s)
            {

            }
            main()
            { char  a[N];
             printf("Enter a string : ");
             gets(a);
             printf("The original string is : ");
             puts(a);
             change(a);
             printf("The string after modified : ");
             puts(a);
             readwriteDAT();
            }
            void readwriteDAT()
            { int  i;
             char  a[N];
             FILE  *rf, *wf;
             rf = fopen("IN.dat", "r");
             wf = fopen("OUT.dat", "w");
             for (i=0; i<50; i++)
             { fscanf(rf, "%s", a);
              change(a);
              fprintf(wf, "%s\n", a);
             }
             fclose(rf);
             fclose(wf);
            }

            国产在线精品一区二区三区不卡_亚洲第一极品精品无码_永久免费无码网站在线观看_亚洲av综合日韩