<pre lang="c#"> #include <stdio.h> #include <string.h> //príklad 2 int main() { FILE *fr,*fw; int c,i=0,k=0,f = 0; char str1[50]; char str2[50]; fr = fopen ("vstup.txt","r"); fw = fopen ("vystup.txt","w"); while ((c=getc(fr)) != EOF){ str1[i] = c; i++; } str1[i]= '\0'; fclose (fr); printf("%s",str1); i=0; while (str1[i] != EOF) { if(str1[i] == '\n') { for (int j=i-1;j>=f;j--) { str2[k] = str1[j]; k++; } f = i+1; str2[k] = '\n'; k++; } i++; } str2[k] = '\0'; fprintf(fw,"%s",str2); fclose (fw); return 0; }
Quote:while (str1[i] != EOF)
str1
count
(str1[i] != '\0')
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)