[ Itachi @ 25.01.2009. 20:52 ] @
Molim vas za malu pomoc!!
ovo je zadatak:::

Napisati program koji ce sa tipkovnice unijeti neki znak, a nakon toga na ekranu
ispisati njegovu ASCII vrijednost u decimalnom obliku.
Ponavljati sve dok se ne
unese znak koji ima ASCII vrijednost 0x20.


a ovo sam ja napravio!!!



#include "stdafx.h>
#include <string>

using namespace std;
int main()

{
char a;

int b;

do{

cout << "Unesi neki znak: "<<endl;
cin >> a;

cout <<"Decimalno: " << int (a) << endl <<endl;;

b=int(a);
}

while (b!=97);
getchar()
system ("pause");
return 0;
}


hvala vam puno!!
[ Itachi @ 28.01.2009. 17:07 ] @
evo promozgao sam i rijesio sam zadatak pa eto stavit cu ga ovdje mozda ce nekom nekad zatrebat!!!

Code:

#include <stdio.h>
#include <IOSTREAM.h>

int main ()
{
  char c;
  int b;
 do
 {
    cout << "Unesi neki znak:"<<endl;
    c=getchar();
    getchar();
    b = int (c);
    cout << "Decimalno: " << b <<endl;
  } while (b!=32);
  return 0;
}

uzivajte!!

[Ovu poruku je menjao X Files dana 28.01.2009. u 18:40 GMT+1]
[ Mali Misha @ 28.01.2009. 17:49 ] @
A zašto mešaš stdio i iostream? Sve može na samo jednom. Pošto si se potrudio, evo ti kako izgleda samo sa iostream:
Code:
#include <iostream>
using namespace std;

int main()
{
    unsigned char ch;

    while(true)
    {
        ch = cin.get();
        if(ch == 0x20)
        { break; }
        if(ch == '\n')
        { continue; }

        cout << "dec: " << (int)ch << endl;
    }
    
    return 0;
}
[ Itachi @ 29.01.2009. 18:47 ] @
ma imam malo čudnog profesora koji ne priznaje "using namespace std;" jer to kao nije izvorno od microsoft visual c++-a pa ono!!! malo glupo ali ok!!!
hvala svejedno!
[ X Files @ 29.01.2009. 18:55 ] @
^
Genijalno! ;)

Sad mi je jasno zasto si u prvi kod upakovao (doduse, s malom greskom):
#include "stdafx.h>