Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdlib.h>
- #include <stdio.h>
- void f(char tablica[]) // zeby przekazac tablice do funkcji wystarczy w argumencie napisac nawias [] bez podawania jakiejkolwiek liczby
- // formalnie zostanie przekazany wskaznik wiec modyfikujac tablice w funkcji modyfikujesz tez ta ktora jest w main-ie
- {
- for (int i = 0; tablica[i] != '\0'; i++)
- printf("%c ", tablica[i]);
- }
- int main()
- {
- char t[1024]; // tablica znakow
- // z rzeczy o ktorych uwazam ze warto pamietac juz teraz nie wiedzac dokladnie co to daje
- // NAZWA TABLICY JEST WSKAZNIKIEM NA JEJ POCZATEK
- // to jest kluczowy fakt do zrozumienia dzialania wiekszosci rzeczy w C
- // przy czym zrozumiesz to jak poznasz wskazniki
- // ale uwazam ze juz teraz warto o tym pamietac
- t[0] = 'a'; // odwolujac sie do jakiegos pola tablicy znakow mamy tak wlasciwie pojedynczy znak
- fgets(t, 1024, stdin);
- f(t); // przekazujac tablice do funkcji nalezy podac tylko jej nazwe
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement