Funkcja dopisująca znak na koniec ciągu.
Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?
Zarejestruj się!

Funkcja dopisująca znak na koniec ciągu.

AutorWiadomość
Temat założony przez niniejszego użytkownika
Funkcja dopisująca znak na koniec ciągu.
» 2018-05-11 11:08:08
Hej

Mam pytanie, czy znajduje się w bibliotekach już taka funkcja która bada ciąg, i dopisuje na koniec jego kolejny, jeżeli jeszcze ma wolne miejsce.
Coś w stylu, DopiszZnak(ciag_glowny, wartosc_dopisana).

Pozdrawiam
P-170997
» 2018-05-11 11:14:55
Nie bardzo rozumiem co oznacza "jeżeli ma jeszcze wolne miejsce"... bo zakładam, że chodzi o ciągi znakowe.
P-170998
Temat założony przez niniejszego użytkownika
» 2018-05-11 11:20:38
Znaczy chodzi mi że mam ciąg char napis[20]. W chwili aktualnej ma wartość "2+4". Kiedy uzyjemy funkcji to do tego ciągu będzie dodany inny ciąg np. napis2 o wartości "+10".
Dlatego napisałem takie przykładowe wywołanie DopiszZnak(ciag_glowny, wartosc_dopisana), gdzie do ciągu dodaje kolejny ciąg.
Pytam się czy jest podobna funkcja czy sam musiałbym coś takiego napisać :/ .
P-170999
» 2018-05-11 11:26:28
» standard Cstrcat

edit: Jeśli nie masz konieczności operować na cstringach, użyj std::string::append.
P-171000
» 2018-05-11 21:33:59
C/C++
#include <iostream>
#include<string>
using namespace std;
int main() {
    string s = "1+20";
    s += "+10";
    cout << s << endl;
}
P-171013
Temat założony przez niniejszego użytkownika
» 2018-05-12 15:21:57
dzięki za pomoc :)
P-171023
« 1 »
 Strona 1 z 1