string

Jak pozbyć się ostrzeżeń 'deprecated conversion z ciągów znaków na' char*" w GCC?

Więc pracuję nad niezwykle dużą bazą kodową, A Ostatnio zaktualizowaną do gcc 4.3, która teraz uruchamia to Ostrzeżenie: ... czas. Problem polega na tym, że biegam z -werror, więc potrzebuję sposobu na stłumienie tych ostrzeżeń. Jak mogę to zrobić?

Jak ładnie sformatować liczby pływające na ciąg bez zbędnego dziesiętnego 0?

64-bitowy podwójny może reprezentować liczbę całkowitą +/- 253 dokładnie Biorąc pod uwagę ten fakt, wybieram użycie typu po ... edzią. Edytuj 2 Należy pamiętać, że String.format(format, args...) jest zależne od lokalizacji (zobacz Odpowiedzi poniżej).

Konwertuj listę znaków na ciąg znaków

Jeśli mam listę znaków: a = ['a','b','c','d'] Jak przekonwertować go na pojedynczy ciąg znaków? a = 'abcd'

Porównywanie znaków bez rozróżniania wielkości liter w C++ [zamknięte]

Jaki jest najlepszy sposób na porównywanie znaków bez rozróżniania wielkości liter w C++ bez przekształcania znaków na wszystkie wielkie lub wszystkie małe litery? Proszę wskazać, czy metody są przyjazne dla Unicode i jak przenośne.

Jak połączyć const / dosłowne ciągi w C?

Pracuję w C i muszę konkatenować kilka rzeczy. Teraz mam to: message = strcat("TEXT ", var); message2 = strcat(strcat("TE ... iadczenie w C jestem pewien, że zdajesz sobie sprawę, że to daje błąd segmentacji, gdy próbujesz go uruchomić. Jak to obejść?

Kiedy używać StringBuilder w Javie [duplicate]

To pytanie ma już odpowiedź tutaj: StringBuilder vs string concatenation w ToString () w Javie ... konkatenacje są wymieniane jako przestarzałe w przestarzałych poradach optymalizacji Javy , a także w miejskich mitach Javy.

Usuwanie końcowego znaku nowej linii z wejścia fgets ()

Próbuję pobrać dane od użytkownika i wysłać je do innej funkcji w gcc. Kod jest podobny do tego. printf("Enter your Name: ") ... u ma znak newline \n. Więc jeśli wpiszę {[2] } to kończy się wysłaniem John\n. Jak usunąć \n i wysłać odpowiedni ciąg znaków.

Jak uniknąć nawiasów klamrowych (nawiasy klamrowe) w łańcuchu formatującym in.NET

Jak można zabezpieczyć nawiasy przy użyciu string.Format. Na przykład: String val = "1,2,3" String.Format(" foo {{0}}", val); Ten przykład nie wyrzuca wyjątku, ale wypisuje łańcuch foo {0}. Czy istnieje sposób na ucieczkę z nawiasów?

C++ performance challenge: integer to std:: string conversion

Czy ktoś może pobić wydajność mojej liczby całkowitej do kodu std:: string, podlinkowanego poniżej? Istnieje już kilka pytań ... szybciej niż sprintf: http://ideone.com/0uhhX dla Visual C++: Timo, 15 razy szybszy niż sprintf: http://ideone.com/VpKO3

Konwertuj reprezentację łańcuchową listy na listę

Zastanawiałem się jaki jest najprostszy sposób na konwersję string listy jak poniżej na list: x = u'[ "A","B","C" , " D"]' ... ra split i sprawdzić, czy nie ma alfabetów. Ale kod stał się bardzo kludgy. Czy jest jakaś szybka funkcja, o której Nie wiem?

Jak policzyć liczbę wystąpień znaku w łańcuchu?

I have the string a.b.c.d Chcę policzyć zdarzenia'."w sposób idiomatyczny, najlepiej jednoliniowy. (wcześniej wyraziłem to ograniczenie jako "bez pętli", w przypadku, gdy zastanawiasz się, dlaczego wszyscy próbują odpowiedzieć bez użycia pętli).

Jak mogę wstawić napis w Javie?

Czy Jest jakiś łatwy sposób na wstawianie łańcuchów w Javie? Wygląda na coś, co powinno być w jakimś Stringutilowym API, ale nie mogę znaleźć niczego, co by to robiło.

Jak porównać łańcuchy w Bash

Jak porównać zmienną do łańcucha znaków(i zrobić coś, jeśli pasują)?

Generowanie listy wszystkich możliwych permutacji łańcucha

Jak mógłbym wygenerować listę wszystkich możliwych permutacji ciągu znaków między znakami X i y, zawierającą zmienną listę znaków. Każdy język mógłby działać, ale powinien być przenośny.

Odczytywanie ciągu Z Wejścia ze znakiem spacji? [duplikat]

to pytanie ma już odpowiedzi tutaj : ... return 0; } Wyjście: Enter your name: Barack Obama Your Name is: Barack Jak sprawić, by program odczytał całą nazwę?

Jak przekonwertować tablicę znaków z powrotem na łańcuch znaków?

Mam tablicę znaków: char[] a = {'h', 'e', 'l', 'l', 'o', ' ', 'w', 'o', 'r', 'l', 'd'}; Moim obecnym rozwiązaniem jest zrobić String b = new String(a); Ale na pewno jest na to lepszy sposób?

Jak dodać jeden ciąg znaków do drugiego w Pythonie?

Chcę wydajnego sposobu dodawania jednego ciągu do drugiego w Pythonie. var1 = "foo" var2 = "bar" var3 = var1 + var2 Czy jest jakaś dobra wbudowana metoda?

Znajdź wszystkie wystąpienia podłańcucha w Pythonie

Python ma string.find() i string.rfind(), aby uzyskać indeks podłańcucha w łańcuchu. Zastanawiam się, może jest coś w rodzaj ... print string.find('test') # 0 print string.rfind('test') # 15 #that's the goal print string.find_all('test') # [0,5,10,15]

W języku Java Jak sprawdzić, czy łańcuch znaków zawiera podłańcuch (ignorując wielkość liter)? [duplikat]

To pytanie ma już odpowiedź tutaj: Jak sprawdzić, czy łańcuch znaków zawiera inny łańcuch w sposób niew ... Mam dwa String s, str1 i str2. Jak sprawdzić, czy str2 znajduje się w str1, ignorując wielkość liter?

PHP function to make slug (URL string)

function gen_slug($str){ # special accents $a = array('À','Á','Â','Ã','Ä','Å','Æ','Ç','È','É','Ê','Ë','Ì','Í','Î','Ï' ... w, w których zawodzi: gen_slug('andrés') zwraca andras zamiast andres Dlaczego? Jakieś pomysły na parametry preg_replace?