字符的左移!- -| 回首页 | 2005年索引 | - -创建一个链表

ASCII码文件的存储与输出- -

                                      

输入一个个数不大与80的字符串,以ASCII的格式存入一个磁盘中并输出到屏幕上。

#include "stdio.h"
main(int argc, char *argv[])
    { FILE *fp;
char string[81]; 
       if(argc>2)           
          {  printf("Too many parameters...\n\n");
          printf("Usage: hk1  filename\n");
              exit(0);
          }

if(argc= =1)                       
      { printf("Input the filename: ");
        gets(string);  
        argv[1]=(char *)malloc(strlen(string)+1);
        strcpy(argv[1],string);      }
  if ((fp=fopen(argv[1],"w"))==NULL)    
      {  printf("can not open this file\n");
    exit(0);
      }
    printf("Input a string: "); gets(string); 
  fputs(string, fp);    
  fclose(fp);

if ((fp=fopen(argv[1],"r"))==NULL)    
         {  printf("can not open this file\n");
            exit(0);
         }
    fgets(string, strlen(string)+1, fp);  
printf("Output the string: "); puts(string); 
    fclose(fp);
  }

- 作者: 刘加开 2005年04月15日, 星期五 22:20 加入博采

Trackback

你可以使用这个链接引用该篇文章 http://publishblog.blogchina.com/blog/tb.b?diaryID=1207429

评论内容: