zbysheck Opublikowano 2 Marca 2009 Udostępnij Opublikowano 2 Marca 2009 Krótka piłka: jak w c++ przypisać n-ty znak stringu x do m-tego znaku stringu y? Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Kofel Opublikowano 2 Marca 2009 Udostępnij Opublikowano 2 Marca 2009 char stra [50]; char strb [50]; stra = "LOLSROL"; strb = "LOLNROL"; strb[4] = stra[4]; Chyba. ;d Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Administratorzy gnysek Opublikowano 2 Marca 2009 Administratorzy Udostępnij Opublikowano 2 Marca 2009 czyli układając zmienne do pytania y[m] = x[n]; Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
zbysheck Opublikowano 2 Marca 2009 Autor Udostępnij Opublikowano 2 Marca 2009 a da się bez bawienia siuę tablicami? tylko jakiś sposób na odwołanie się do okreslonego znaku w stringu? Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
progio! Opublikowano 2 Marca 2009 Udostępnij Opublikowano 2 Marca 2009 W stringu jest tak samo. Operator indeksowania [] może nam zwrócić referencję do dowolnego znaku w ciągu... np. string s = "Tekst"; s[2] = 'c'; //edit: byl błąd, ma być pojedynczy cudzysłów ' std::cout << s; // wyświetli Tecst Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Kofel Opublikowano 2 Marca 2009 Udostępnij Opublikowano 2 Marca 2009 progio, twój kod się nie kompiluje. ;D Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
progio! Opublikowano 2 Marca 2009 Udostępnij Opublikowano 2 Marca 2009 Odwołaj się operatorem zakresu przy string do std...i robi :P Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Kofel Opublikowano 2 Marca 2009 Udostępnij Opublikowano 2 Marca 2009 O ciekawe, apostrof a cudzysłów, hmm. "c" to const char[2] i dlatego. ;> Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
progio! Opublikowano 3 Marca 2009 Udostępnij Opublikowano 3 Marca 2009 Tak, ponieważ zapis w pamięci s = "c" wygląda następująco: już nawet biorąc s jako zmienną [c][/0] Jest to tablica znaków jak widać :P Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Rekomendowane odpowiedzi
Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto
Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.
Zarejestruj nowe konto
Załóż nowe konto. To bardzo proste!
Zarejestruj sięZaloguj się
Posiadasz już konto? Zaloguj się poniżej.
Zaloguj się