Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

Pilne - Przypisywanie kodu asci zmiennej

Ripper-PL 22 Lis 2013 10:33 834 1
  • #1 22 Lis 2013 10:33
    Ripper-PL
    Poziom 9  

    Witam piszę program i mam drobny problem, program ma wypisać ilość określonych liter oraz znaczki"#" tyle ile dana litera razy występowała, mam tutaj nielada problem, jak wygląda funkcja która przypisuje liczbę z tablicy asci pod zmienną np. i ?? oraz czy możliwe jest wtedy zapisanie np. char(65 + zmienna) albo coś w tym stylu ?? ew. jak to inaczej zapisać. Z góry dzięki za pomoci prosiłbym o szybką pomoc ponieważ deadline jest na 12 ^^.

    Kod: cpp
    Zaloguj się, aby zobaczyć kod


    chodzi mi głównie o te linijki gdzie litery lub ciągi liter to zmienne i co zrobić żeby program uruchomił:
    cout << char(i) << " ";
    z = int(znak);

    Z góry dzieki za pomoc :) Prosiłbym również o sprawdzenie czy po zmianie na dobre program będzie działać czy znowu jakieś usterki wystąpią :)

    0 1
  • #2 22 Lis 2013 15:21
    the_fifth_horseman
    Poziom 32  

    Ripper-PL napisał:
    Witam piszę program i mam drobny problem, program ma wypisać ilość określonych liter oraz znaczki"#" tyle ile dana litera razy występowała, mam tutaj nielada problem, jak wygląda funkcja która przypisuje liczbę z tablicy asci pod zmienną np. i ??
    Nie ma takiej funkcji, wystarczy zwykła operacja przypisania.

    Cytat:
    oraz czy możliwe jest wtedy zapisanie np. char(65 + zmienna) albo coś w tym stylu ??
    Tak.

    Twój kod = błąd na błędzie.
    Korzystanie z niezainicjalizowanych zmiennych, notoryczne przekraczanie rozmiaru tablic, cin pomyliłeś z getch().
    Nie wiedziałeś - albo zapomniałeś - że wprowadzenie danych do cin trzeba zatwierdzić enterem, nie pobierze ci też nigdy wartości ESC.

    No i nieco przekombinowałeś, bo można było zrobić niektóre rzeczy prościej. Ale to normalka u każdego początkującego. :p

    Tu masz poprawny:
    Kod: cpp
    Zaloguj się, aby zobaczyć kod

    0