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

Rozbijanie ciagu znakow

Ostatnio zmodyfikowano 2016-04-03 00:08
Autor Wiadomość
mokrowski
» 2016-04-01 20:00:12
No a gdzie masz tablicę? :-) Tylko arytmetyka wskaźników :-) Nawet strlen() nie ma :-)
P-146875
Gibas11
» 2016-04-01 20:03:23
A czym się od tego różni zwykła tablica char?
W praktyce zapisy
wskaznik[ i ] = 'a'
 i
*( wskaznik + i ) = 'a'
 są równoważne, też zwykła arytmetyka wskaźników.
P-146876
carlosmay
» 2016-04-01 20:16:49
A może pobieranie znaków bezpośrednio z bufora strumienia.
C/C++
{
    char c;
    int suma = 0;
    std::cin.get( c );
    while( c != '\n' ) {
        suma += int( c - '0' );
        std::cin.get( c );
    }
    std::cout << suma << std::endl;
P-146877
mokrowski
» 2016-04-01 20:34:07
@Gibas11 Wymaganie spełnione. Tablica nie jest użyta... A Ty "w praktyce" się czepiasz...
Odsyłam do standardu C++ po informacje czym różni się arytmetyka wskaźników od tablicy.. :-/ (podpowiem min. zobowiązaniem poprawności operacji arytmetycznych na _zakresie_ wskaźników)
(sarkazm) Tak czuję się winny że użyłem RAM :-) (/sarkazm)
Dla mnie EOT.
P-146878
Gibas11
» 2016-04-02 21:22:45
@carlosmay
Ok, wygrałeś. Poczułem się głupi. :')

@mokrowski
No dobrze, dobrze. Wątpię by tego oczekiwał sprawdzający (i by to zaliczył), ale masz rację. A temat powinien być zamknięty od jakiegoś czasu, ale autor chyba odpuścił sobie temat bo nie przeczytał większości postów. :\
P-146915
mokrowski
» 2016-04-03 00:08:12
Ba.. wiadomo... :-) Ale pytający dostał tyle informacji że jak nie skorzysta to jest (Y) i tyle :-)
P-146921
1 « 2 »
Poprzednia strona Strona 2 z 2