PC Ekspert Forum

PC Ekspert Forum (https://forum.pcekspert.com/index.php)
-   Web dizajn, programiranje i ostalo (https://forum.pcekspert.com/forumdisplay.php?f=39)
-   -   C++ problem (https://forum.pcekspert.com/showthread.php?t=19119)

Bran 29.03.2005. 10:49

C++ problem
 
Evo imam problem na faksu. Trebam do 14 h napisati što ovaj program radi, a na faksu nema ni na jednom kompu instaliran nikakav C++. Doma ne mogu. Može li netko to napraviti i napisati mi rješenja. Napisan je za Microsoft Visual Studio 6.0 Hvala

Program


#include
using namespace std;

int main () {

char cSpace = ' ', cA = 'A', cX1, cX2, cX3;
unsigned short int uInt1, uInt2, uInt3;
// Račun s tipom char (8-bitni):
cX1 = cSpace + 1; // cX1 = ?
cX2 = cSpace + 10; // cX2 = ?
cX3 = cSpace + 0x10; // cX3 = ?
// Ispis (znakovi ili njihove kodne zamjene?):
cout << "' ' + 1 = " << cX1 << endl;
cout << "' ' + 10 = " << cX2 << endl;
cout << "' ' + 10h = " << cX3 << endl;
// Podrazumijevajuća prilagodba (promocija) sa char (8-bitni)
// na short int (16 bitni):
uInt1 = cSpace + 1; // uInt1 = ?
uInt2 = cSpace + 10; // uInt2 = ?
uInt3 = cSpace + 0x10; // uInt3 = ?
// Ispis (znakovi ili njihove kodne zamjene?):
cout << "ASCII( ' ' 1) = " << uInt1 << endl;
cout << "ASCII( ' ' + 10) = " << uInt2 << endl;
cout << "ASCII( ' ' + 10h) = " << uInt3 << endl;
// Izravan izraz na objekt cout!
// Ispis – znakovi ili njihove kodne zamjene?
cout << "' ' + 10h = " << cSpace + 0x10 << endl;
cout << "' ' + 11h = " << cSpace + 0x11 << endl;
cout << "' ' + 12h = " << cSpace + 0x12 << endl;
cout << "' ' + 19h = " << cSpace + 0x19 << endl;
// Izravan izraz na objekt cout, uz prisilnu prilagodbu
// (down-casting) na niži tip char.
// ASCII brojke:
cout << "' ' + 10h = " << (char) (' ' + 0x10) << endl;
cout << "' ' + 11h = " << (char) (' ' + 0x11) << endl;
cout << "' ' + 12h = " << (char) (' ' + 0x12) << endl;
cout << "' ' + 19h = " << (char) (' ' + 0x19) << endl;
// Izravan izraz na objekt cout, uz odgovarajuću prilagodbu.
// ASCII slova:
cout << "'A' + 1 = " << (char) (cA + 1) << endl;
cout << "'A' + 25 = " << (char) (cA + 25) << endl;
cout << "'A' + 20h = " << (char) (cA + 0x20) << endl;
cout << "'A' + 57 = " << (char) (cA + 57) << endl;
////////////////////////////////////////////////////


return 0;
}

Bran 30.03.2005. 19:16

Problem je riješen.

giga 05.04.2005. 00:35

Evo da ne otvaram novu temu iskoristiti cu tvoju :)
Mi moze netko reci da li je c++ i c# isto? pretpostavljam da nije,a koja je razlika ukratko?

bude 05.04.2005. 02:17

Citiraj:

Originally posted by giga
Evo da ne otvaram novu temu iskoristiti cu tvoju :)
Mi moze netko reci da li je c++ i c# isto? pretpostavljam da nije,a koja je razlika ukratko?

Jedan i drugi su objektno orjentirani, i to je vecina sličnosti uz iste ključne riječi..
C# je jako sličan javi...


Sva vremena su GMT +2. Sada je 00:47.

Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 1999-2024 PC Ekspert - Sva prava pridržana ISSN 1334-2940
Ad Management by RedTyger