Advertisement
Guest User

Untitled

a guest
Jan 20th, 2019
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.03 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <string.h>
  4.  
  5. void wczytaj(FILE *plik, char t[100])
  6. {
  7.     // tablica na wyrazy
  8.     char *words[100][100];  // liczba wyrazow, dlugosc wyrazow
  9.    
  10.     //licznik wyrazow
  11.     int i = 0;
  12.    
  13.     while(!feof(plik)){
  14.         fscanf(plik,"%s ",t);
  15.         strcpy(words[i], t);
  16.         i++;    // liczy ile wyrazow
  17.     }
  18.  
  19.     // wyswietla wyrazy od tylu
  20.     // nie przypisujemy wartosci do i, bo chcemy zeby byla rowna liczbie wyrazow
  21.     for(i; i>=0; i--){
  22.         printf("%s ",words[i]);
  23.     }
  24. }
  25.  
  26. void zamien(FILE *plik, char t[100])
  27. {
  28.     int dlugosc = strlen(t);
  29.     int i;
  30.  
  31.     for(i=0;i<dlugosc/2;i++)
  32.     {
  33.         t[i]=t[i+dlugosc/2];
  34.     }
  35.     //printf("%s", t);
  36.  
  37. }
  38.  
  39. int main()
  40. {
  41.     char t[100];
  42.     FILE *plik;
  43.     plik=fopen("kolos.txt","r");
  44.     if(plik==NULL){
  45.         puts("Blad otwarcia pliku");
  46.         return 0;
  47.     }
  48.     wczytaj(plik,t);
  49.     if(fclose(plik))
  50.         puts("Blad zamkniecia pliku");
  51.  
  52.     zamien(plik,t);
  53.  
  54.     return 0;
  55. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement