Posted By

sebastianf on 01/31/10


Tagged

text strlen gets


Versions (?)

new text file


 / Published in: C
 

  1. /* bspl0073.c */#include <stdio.h>
  2. #include <string.h>
  3.  
  4.  
  5. int main(int argc; const char *argv[];) {
  6. FILE *stream;
  7. char zeile[81], dateiname[67];
  8. int zeilen=0;
  9.  
  10.  
  11. printf("\n\t\tTextzeilen erfassen\n");
  12. printf("\nSpeichern unter >");
  13. gets(dateiname);
  14.  
  15. if((stream = fopen(dateiname,"w")) == NULL) {
  16. printf("\nFehler beim Oeffnen!");
  17. exit(1);
  18. }
  19.  
  20. printf("\nLeerzeile beendet das Programm.");
  21. printf("\n-------------------------------\n");
  22.  
  23. gets(zeile); /*(1)*/
  24. while(strlen(zeile) > 0) {
  25. fprintf(stream,"%s\n",zeile); /*(2)*/
  26. zeilen++;
  27. gets(zeile);
  28. }
  29. fclose(stream);
  30.  
  31. printf("\n%i Zeilen wurden geschrieben.\n", zeilen);
  32. }

Report this snippet  

You need to login to post a comment.