Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki



Teraz jest 7 lut 2026, o 06:46


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 6 ] 
Autor Wiadomość
PostNapisane: 9 gru 2013, o 09:35 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 09 sty 2013
Posty: 80
Lokalizacja: Trzciniec
Pomógł: 0

Witam.
Proszę o poradę: jak usunąć zadaną liczbę znaków z łańcucha, licząc od początku?
np
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


Chciałbym usunąć pierwsze 4 znaki - "raz ".
Wiem, że mogę użyć funkcji strpbrk, ale czy istnieje inny sposób? Najlepiej by było poleceniem usuwającym zadaną liczbę znaków.
Dzięki za wszelkie sugestie.
Dodam, że przejrzałem forum i to:http://cpp0x.pl/dokumentacja/standard-C/Lancuchy-znakow-C/11

_________________
Zło dobrem zwyciężaj.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 9 gru 2013, o 09:50 

Pomógł: 0

Usunąć? czyli jak, przesunąć resztę w lewo, zastępując wyraz "raz" ?
Czy wypełnić miejsce spacjami? czyli tak " dwa trzy cztery" ?
Można za pomocą wskaźnika, tj. ustawić wskaźnik na piąty element tej tablicy i już się pozbędziesz wyrazu "raz "


Autor postu otrzymał pochwałę


Góra
  
cytowanie selektywne  Cytuj  
PostNapisane: 9 gru 2013, o 09:53 
Offline
Użytkownik

Dołączył(a): 20 wrz 2013
Posty: 647
Zbananowany użytkownik

Pomógł: 101

.


Autor postu otrzymał pochwałę

_________________
+++++[>++++<-]>[>++++++<-]>.---------.+++.



Ostatnio edytowano 6 lis 2015, o 14:25 przez xor, łącznie edytowano 1 raz

Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 9 gru 2013, o 10:31 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 09 sty 2013
Posty: 80
Lokalizacja: Trzciniec
Pomógł: 0

Dzięki, o to mi chodziło.

_________________
Zło dobrem zwyciężaj.



Ostatnio edytowano 9 gru 2013, o 10:53 przez panbosman, łącznie edytowano 1 raz

Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 9 gru 2013, o 10:53 
Offline
Użytkownik

Dołączył(a): 20 wrz 2013
Posty: 647
Zbananowany użytkownik

Pomógł: 101

.

_________________
+++++[>++++<-]>[>++++++<-]>.---------.+++.



Ostatnio edytowano 6 lis 2015, o 14:25 przez xor, łącznie edytowano 1 raz

Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 9 gru 2013, o 10:56 

Pomógł: 0

No mogło by być xor, tylko ilewek=5 wtedy ;). W sumie bardziej po ludzku ;), bo piąty element tablicy ma być pierwszym, tablica numerowana od 0, łatwiej ogarnąć.



Góra
  
cytowanie selektywne  Cytuj  
Wyświetl posty nie starsze niż:  Sortuj wg  
Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 6 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Google [Bot] i 3 gości


Nie możesz rozpoczynać nowych wątków
Nie możesz odpowiadać w wątkach
Nie możesz edytować swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Skocz do:  
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO