Programowanie strukturalne

Treść przedmiotu
Zasady zaliczenia
Godziny zajęć i konsultacji
Komunikaty

Wskaźniki.

Zadanie 5

Napisz następujące funkcje, stosując ujęcie wskaźnikowe:

  1. int slen(const char *s); //dlugosc napisu
  2. void scopy(char *to, const char *from); // kopiowanie
  3. void sncopy(char *to,const char * from,int n);//kopiowanie co najwyzej n znakow
  4. char* scat(char *s1,const char * s2); //laczenie (długość łańcucha wynikowego = długość s1 + długośc s2)
  5. int scomp(const char *s1,const char * s2); //porownanie
  6. (const char *s1,const char * s2); //porownanie z ignorowaniem wielkości liter
  7. char* srev(const char *s); // odwracanie napisu
Kod źródłowy programu podzielić na:
  • plik nagłówkowy (zawierający deklaracje funkcji)
  • plik z definicjami funkcji
  • plik z programem głównym demonstrującym napisane funkcje