Skopiowanie części tablicy char do innej zmiennje typu char
Ostatnio zmodyfikowano 2012-05-19 21:30
Trix Temat założony przez niniejszego użytkownika |
Skopiowanie części tablicy char do innej zmiennje typu char » 2012-05-19 20:50:09 Załóżmy mam tablice: char aTablica[] = "123456789"; I teraz chcę przekopiować część tablicy do innej zmiennej typu char np. od aTablica[1]; do aTablica[5];
Pamiętam, że nie dawno korzystałem z funkcji przekopiowującej całą tablicę ale dla mnie ważna jest ta część, ponieważ potem zmienną typu char chcę prze konwertować na int za pomocą sscanf(); |
|
jsc |
» 2012-05-19 20:59:11 Możesz doprecyzować: do innej zmiennej typu char
|
? |
|
szyx_yankez |
» 2012-05-19 20:59:32 To sobie napisz taką funkcje, chyba nie jest to jakoś specjalnie trudne. Póki co z gotową funkcją się nie spotkałem. |
|
Trix Temat założony przez niniejszego użytkownika |
» 2012-05-19 21:06:06 Dobra, to już ją piszę. |
|
szyx_yankez |
» 2012-05-19 21:30:37 Ew. można zastosować taki "trik"
#include <iostream> #include <cstring> using namespace std;
int main() { char aTablica[] = "123456789"; int From = 0; int To = 5; char * Tab = new char( To - From ); memmove( Tab, aTablica + From, To - From ); cout << Tab; }
|
|
« 1 » |