Programy smyczkowe w C
Łańcuchy to w rzeczywistości jednowymiarowa tablica znaków zakończona znakiem nullznak „\ 0”. Tak więc ciąg zakończony znakiem null zawiera znaki, które składają się na ciąg, po którym następuje znaknull.
Następująca deklaracja i inicjalizacja tworzą łańcuch składający się ze słowa „Hello”. Aby przechowywać znak null na końcu tablicy, rozmiar tablicy znaków zawierającej ciąg jest o jeden większy niż liczba znaków w słowie „Hello”.
char greeting[6] = {'H', 'e', 'l', 'l', 'o', '\0'};
Jeśli zastosujesz się do zasady inicjalizacji tablicy, możesz napisać powyższą instrukcję w następujący sposób -
char greeting[] = "Hello";
W tej sekcji nauczymy się, jak pracować z językiem programowania napisów C. Podzieliliśmy przykłady na wiele podrozdziałów, aby lepiej zrozumieć, co robimy -
Programy podstawowe
Te programy zostały stworzone specjalnie w celu zrozumienia podstaw ciągów znaków w C. Te programy traktują łańcuch jako tablicę znaków.
Program do drukowania łańcucha w C
Program do drukowania łańcucha znak po znaku w C
Program do znajdowania długości łańcucha bez funkcji w C
Program do liczenia znaków występujących w C
Program do liczenia samogłosek występujących w C
Program do sortowania ciągów znaków w C
Programy wielostrunowe
Te programy mają więcej niż jedną zmienną łańcuchową. Powinny one dać wgląd w sposób pracy z wieloma zmiennymi łańcuchowymi w języku programowania C -
Program do kopiowania łańcucha w C
Program do odwrócenia łańcucha w C
Program do wyszukiwania łańcuchów w C
Program do zamiany łańcuchów w C
Program do porównywania dwóch ciągów w C
Program do łączenia dwóch ciągów w C
Program String Anagram w języku C
Programy z długimi ciągami
Zdanie lub wiersz można uznać za długi ciąg. Poniższe programy dotyczą tej samej koncepcji -
C Program do odwracania słów w linii
C Program do odwrócenia linii