obcinanie tablicy charów
Ostatnio zmodyfikowano 2009-12-13 21:27
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);
|
|
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: char * nowy1 = & tablica[ 123 ]; char * nowy2 = tablica + 123;
|
|
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; |
|
Elaine |
» 2009-12-13 21:24:12 Nie znak 0, a bajt 0. |
|
eBbi Temat założony przez niniejszego użytkownika |
» 2009-12-13 21:24:50 thx :* |
|
Elaine |
» 2009-12-13 21:27:02 Dziękuję, ale preferuję kobiety. |
|
« 1 » |