test.c
上传用户:bjtelijie
上传日期:2010-01-01
资源大小:87k
文件大小:1k
源码类别:

数学计算

开发平台:

Visual C++

  1. # include <stdio.h>
  2. # include <string.h>
  3. # include <stdlib.h>
  4. void main()
  5. {
  6. FILE *fp;
  7. char str[100];
  8. int i;
  9. if((fp=fopen("file.txt", "w"))==NULL)
  10. {
  11. printf("无法打开文件n");
  12. exit(0);
  13. }
  14. printf("请输入一个字符串:n");
  15. gets(str);
  16. /* 将字符串中的小写字符转换成大写字符,直到遇到"."为止 */
  17. for(i=0; str[i]!='.'; i++)
  18. {
  19. if(str[i]>='a' && str[i]<='z')
  20. str[i] = str[i] - 32;
  21. fputc(str[i], fp);  /* 将转换后的字符存入文件 */
  22. }
  23. fclose(fp);
  24. fp = fopen("file.txt", "r");
  25. for(i=0; str[i]!='.'; i++)
  26. str[i] = fgetc(fp);
  27. printf("%sn", str);
  28. fclose(fp);
  29. }