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

Skopiowanie części tablicy char do innej zmiennje typu char

Ostatnio zmodyfikowano 2012-05-19 21:30
Autor Wiadomość
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();
P-57007
jsc
» 2012-05-19 20:59:11
Możesz doprecyzować:

do innej zmiennej typu char
?
P-57009
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.
P-57010
Trix
Temat założony przez niniejszego użytkownika
» 2012-05-19 21:06:06
Dobra, to już ją piszę.
P-57011
szyx_yankez
» 2012-05-19 21:30:37
Ew. można zastosować taki "trik"
C/C++
#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;
}
P-57012
« 1 »
  Strona 1 z 1