Jak przekształcić ciągi na dołkę za pomocą strupp () w programowaniu C
strupp () Funkcja zmienia przypadek ciągu na wielki poziom. Ciąg, który musi zostać przekształcony, jest jedynym argumentem wymaganym przez funkcję, która jest określona w plik nagłówka. Ten artykuł będzie miał doskonałą głębi strupp () Aby przekonwertować ciągi na wielką.
Podstawowa składnia strupp () Jest:
char* strupp (char* str);Ciąg, który musi zostać przekonwertowany na wielki poziom, jest wysyłany jako jedyne wejście do strupp () metoda. Funkcja zwraca wskaźnik do tego samego ciągu w górach.
Teraz sprawdźmy, jak wykorzystać strupp () Metoda zmiany ciągu na wielki poziom:
#włączaćW powyższym kodzie najpierw deklarujemy tablicę znaków o nazwie STR z rozmiarem 100. Ciąg użytkownika jest następnie czytany za pomocą Zmarł () metoda. strupp () Następnie stosuje się metodę do przekształcania ciągu w wieloletnia. strupp () Metoda odbiera tablicę STR jako dane wejściowe. Wreszcie, używamy funkcji printf (), aby wyświetlić ostateczny tekst wielkiej.
Wyjście
Zauważ, że strupp () Funkcja modyfikuje oryginalny ciąg. Przed zadzwonieniem do strupp () Metoda, powinieneś zrobić duplikat oryginalnego ciągu, jeśli potrzebujesz, aby zachować nienaruszony.
Należy zauważyć, że strupp () Funkcja działa tylko z znakami ASCII. Nie będzie działać z rozszerzonymi znakami ASCII lub znakami Unicode. Jeśli ciąg wejściowy zawiera rozszerzone znaki ASCII lub Unicode, wyjście strupp () Funkcja może być nieprzewidywalna.
Utwórz funkcję niestandardową strupp () w programowaniu C
W poniższym przykładzie zwyczaj strupp () Funkcja jest tworzona, która przekształca małą literę w górną część:
#włączaćWyjście
Wniosek
W programowaniu C często konieczne jest przekształcenie ciągów na wielki strupp () Funkcja ułatwia to zrobienie. plik nagłówka musi być obecny, aby użyć strupp () metoda. Funkcję należy wywołać z ciągiem jako parametr, a oryginalny ciąg musi zostać zachowany w razie potrzeby. Jednak podczas pracy z określonymi typami znaków konieczne jest zrozumienie jej ograniczeń.