test.c
Upload User: bjtelijie
Upload Date: 2010-01-01
Package Size: 87k
Code Size: 1k
Category:

Algorithm

Development Platform:

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. }