Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

obcinanie tablicy charów

Ostatnio zmodyfikowano 2009-12-13 21:27
Autor Wiadomość
eBbi
Temat założony przez niniejszego użytkownika
obcinanie tablicy charów
» 2009-12-13 21:11:52
witam
     to jest na pewno banalny sposób ale mi wypadła z głowy i nie wiem jak go nazwać aby luknąć na google.
   chodzi mi o to że nie chcę wyświetlić całej tablicy char tylko część(nobo np. jest za długa) za pomocą funkcji:

                textprintf_ex(ZAPIS,font,x+x_t,y+y_t,col_text,-1,napis);
P-12174
DejaVu
» 2009-12-13 21:17:06
1) możesz skopiować wybrany fragment do innej tablicy i zakończyć ją zerem
2) możesz zakończyć obecną tablicę zerem, a po wypisaniu jej przywrócić znak, który był w miejscu gdzie wpisało się 0.

/edit:
A przesuwanie początkowego indeksu można zrobić tak:
C/C++
char * nowy1 = & tablica[ 123 ];
char * nowy2 = tablica + 123; //druga opcja
P-12177
eBbi
Temat założony przez niniejszego użytkownika
» 2009-12-13 21:20:35
jak wstawię 0 w środku to i tak wyświetli całość z 0 w środku

edit: to napewno był prosty sposób coś jak to
char* nowy2 = tablica+123;
P-12178
Elaine
» 2009-12-13 21:24:12
Nie znak 0, a bajt 0.
P-12179
eBbi
Temat założony przez niniejszego użytkownika
» 2009-12-13 21:24:50
thx :*
P-12180
Elaine
» 2009-12-13 21:27:02
Dziękuję, ale preferuję kobiety.
P-12181
« 1 »
  Strona 1 z 1