Chciałbym się dowiedzieć jakim sposobem podkreślić tekst w C++ (jeśli to ma znaczenie kompilator GNU)
Co rozumiesz przez podkreślenie tekstu? Gdzie chcesz taki efekt uzyskać?
Ale podkreślić tekst gdzie?
- W kodzie źródłowym?
- W wyniku programu w trybie tekstowym?
- W wyniku programu w trybie graficznym?
Chciałem żeby tekst był podkreślony w tym czarnym okienku które wyskakuje gdy sie korzysta z CodeBlocks
Wyobraź sobie, że jesteś malarzem.
Przychodzisz do klienta, a on mówi: "pasek ma być czerwony".
Problem w tym, że spotkałeś klienta na pustyni.
Pytasz, gdzie ma być ten pasek, o ci mówi, że na masce samochodu marki CodeBlocks.
Tak wygląda właśnie twoje pytanie.
Witam.
Bardziej sprecyzuj problem. Wiem że to jest forum programistyczne do rozwiązywania problemów ale wpisać taką frazę w przeglądarkę to jest problem.
https://www.google.com/search?client=opera&q=underline+C%2B%2B&sourceid=opera&ie=UTF-8&oe=UTF-8
Ale nie podawaj się i grzeb dalej bo programista to osoba uparta do rozwiązywania problemów. :D
Życzę miłego dnia.
Zgadzam się z innymi, że fajnie jest dobrze przedstawić problem. No, ale wydaję mi się, że po słowach kluczowych GNU
i czarne okienko
każdy wie o co chodzi.
Do dekorowania znaków w terminalu służą specjalne sekwencje. Jest to oczywiście zależne od shella i innych rzeczy, ale zakładając Linuxa i basha, to możesz podkreślić tekst opatulając go w \e[4m
i \e[0m
. Czyli chcąc napisać podkreślone hello world robisz taki kod:
#include <iostream>
int main() {
std::cout << "\e[4mHello world!\e[0m\n";
}
Efekt:
Poeksperymentuj u siebie
@KomnatoMan: nie odpowiadaj na temat w komentarzach. Daj aktualny kod i powiedz jakiego wyniku oczekujesz
Zarejestruj się i dołącz do największej społeczności programistów w Polsce.
Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.