Dana jest funkcja o nagłówku
char PrzesunZ(char zn,int k);
której wartością jest znak powstały po przesunięciu znaku zn o wartość k (mod 255).
*Napisz funkcje o nagłówku *
int Szyfruj(string nazwaWE, string nazwaWY);
Funkcja ta ma zaszyfrować wartość pliku o nazwie nazwaWE szyfrem Cezara,a wynik umieścić w pliku o nazwie nazwaWY. Szyfr Cezara to szyfr o przesunięciu 3
Struktura pliku ma zostać niezmieniona, tzn. nie szyfrujemy znakow spacji (' '), tabulacji ('\t ') i znaków końca lini ('\n'). Wartością funkcji jest ilość zaszyfrowanych znaków lub -1 jeśli nie udały się operacje.
Ktoś może mi powiedzieć jak ma działać ta pierwsza funkcja? Czy ma wczytywać znak po znaku z pliku i odczytywać kod znaku ascii i dopiero po tej zamianie na ascii przesuwać o wartość k?