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

Zamiana int na ASCII i odwrotnie

Ostatnio zmodyfikowano 2013-05-06 07:40
Autor Wiadomość
dżejsii
Temat założony przez niniejszego użytkownika
Zamiana int na ASCII i odwrotnie
» 2013-05-05 22:59:42
Potrzebuję pomocy w napisaniu programu (lub jakby był ktoś miły i mi go w całości napisał byłbym bardzo wdzięczny!) 

Co miałby robić:

Program ma za zadanie zaszyfrować zdanie lub imię i nazwisko na kod ASCII (przykładowe im. i naz. JAN KOWALSKI) Po wpisaniu słów ma przerobić to na kod ASCII i odwrotnie jeśli wpiszemy dane cyfry (liczby) ma się pokazać każda litera która sie kryje pod daną cyfrą (liczba)...

Dziekuję!
P-82150
usmiech
» 2013-05-05 23:48:36
Podpowiedź.., moze pomoze. Wpisz w main i zobasz co sie dzieje, a pozniej uzyj www /Dec/. A Twoje zadanie to nic tylko konwersja z char do int i odwrotnie, ale moge sie mylic hahahahaahahaha ;)

C/C++
char c = 'x';
int i1 = c;
int i2 = 'x ';
char c2 = i1;
cout << c << " " << i1 << " " << c2 << " \n";

http://web.cs.mun.ca/~michael/c/ascii-table.html
litera x wg ASCII to 120, znajdziesz na tej stronie www w kolumnie DEC

P-82157
dżejsii
Temat założony przez niniejszego użytkownika
» 2013-05-05 23:58:55
niestety nic nie pomaga jakiś błąd wywala czy coś nie no po prostu nie ogarniam C++ :(

mam coś takiego

C/C++
cout << "Podaj tekst ktory zostanie zamieniony na szyfr " << endl << endl;

cin.ignore();
getline( cin, szyfr );

for( int z = 0; z < szyfr.length(); z++ )
{ cout <<( int ) szyfr[ z ] << "  "; }
P-82158
usmiech
» 2013-05-06 00:01:58
Hmmmmmm, musisz jeszcze sporo poczytac... Podam Ci moj przyklad, ja ucze sie ciut wiecej niz 4 miesiace. Nie umialem nic, absolutnie nic... Pracuje i ucze sie. Dasz rade, tylko musisz tego mocno chciec :-)
ps.

Jesli nazwisko i imie to string.... i nie potrzeba uzywac getline ..

string imie;
string nazwisko;

cout << "Podaj swoje imie i nazwisko /przedzielone spacja/ : \n";

cin >> imie >> nazwisko;

// itd............... nie doczytalem, ze zdanie tez... wiec getline sie przyda, sporo klikania, ale to naprawde nie jest trudne :)
P-82159
dżejsii
Temat założony przez niniejszego użytkownika
» 2013-05-06 00:06:49
"A Twoje zadanie to nic tylko konwersja z char do int i odwrotnie, ale moge sie mylic"

No możliwe ze tak ale niestety takie polecenie dostałem. ;/
P-82160
Berux
» 2013-05-06 00:07:15
Jaki dostałeś błąd? Podaj cały kod.

/edit:

Gotowca nie dostaniesz. Możemy ci najwyżej pomóc w napisaniu programu - coś podpowiedzieć.
P-82161
dżejsii
Temat założony przez niniejszego użytkownika
» 2013-05-06 00:17:34
Jaki dostałeś błąd? Podaj cały kod.

C/C++
#include <iostream>
#include <conio.h>
using namespace std;
int main(); //tutaj błąd!

cout << "Podaj tekst ktory zostanie zamieniony na szyfr " << endl << endl;

cin.ignore();
getline( cin, szyf ? r );

for( int z = 0; z < szyfr.length(); z ?++ )
{ cout <<( int ) szyfr[ z ] << " "; }

system( "pause" );
return 0;
P-82162
usmiech
» 2013-05-06 00:21:40
Zrob tak... zapomnij o zdaniu, wykorzystaj podpowiedz i rob konwersje z char na int i zobaczysz co kompilator pokaze. Jesli zamienisz  /jak w tym przykadzie / char c = 'x' na int to pokaze Ci sie liczba 120, pocwicz z innymi literami np swojego imienia, porownaj z tablica   z www, ktorej adres podalem....:) I mysl , powodzenia :-))))
P-82163
« 1 » 2
  Strona 1 z 2 Następna strona