![]() |
![]() | #2 |
Профессор Join Date: 07 2004 Location: Own world Age: 39
Posts: 3,659
Downloads: 22 Uploads: 0
Reputation: 228 | 4 | ![]()
a chto ne kompilitsya? u menya pod vcpp 7.1 idet. Code: #include <iostream> int main() { __int64 a=0x7fffffffffffffff; std::cout << a; system("pause"); } Last edited by AvDav; 30.10.2004 at 17:03. |
![]() |
![]() | #3 | |
Грустно... Join Date: 08 2002 Location: Там, где всегда идут дожди Age: 38
Posts: 21,717
Downloads: 2 Uploads: 0
Reputation: 250 | 8 | ![]() Quote:
2. Не видно, откуда include - нут cout. Из iostream - a? тогда где std:: или using std::cout? 3. не видно, что за компилятор. я должен из воздуха высасывать эти данные? 4. Учись задавать вопросы. Предлагаю попробовать на EFnet серверах канал #C++ тебя быстро научат всему, что надо (если конечно не забанят за 5 минут). | |
![]() |
![]() | #4 | |||
4294967296 Join Date: 03 2002 Location: /proc/1 Age: 36
Posts: 379
Downloads: 4 Uploads: 0
Reputation: 0 | 0 | ![]() Quote:
Quote:
Quote:
![]() ![]() Code: #include <iostream.h> int main() { __int64 a = 0xfff; cout << a; return 0; } | |||
![]() |
![]() | #9 |
VIP Faraon Join Date: 09 2002 Location: Пески сахары Age: 39
Posts: 2,895
Downloads: 6 Uploads: 0
Reputation: 0 | 0 | ![]()
Хотя если у тебя нет 64 битного виндовса, то и СДК тебе незачем ![]() можешь сделать cout по часттям, типа int i = int_64_variable >> 32; cout << i; i = int_64_variable; cout << i <<endl; |
![]() |
![]() | #10 | |
Грустно... Join Date: 08 2002 Location: Там, где всегда идут дожди Age: 38
Posts: 21,717
Downloads: 2 Uploads: 0
Reputation: 250 | 8 | ![]() Quote:
| |
![]() |
![]() | #11 |
Профессор Join Date: 07 2004 Location: Own world Age: 39
Posts: 3,659
Downloads: 22 Uploads: 0
Reputation: 228 | 4 | ![]()
semuliroval taki ![]() Code: std::ostream& operator<<(std::ostream &out, __int64 num) { static const char *pdigits="0123456789"; std::string str; if(num<0) { out << '-'; num=-num; } do str+=pdigits[num%10]; while(num/=10); std::copy(str.rbegin(), str.rend(), std::ostream_iterator<char>(out, "")); return out; } Last edited by AvDav; 01.11.2004 at 15:13. Reason: ubral lishnee.. |
![]() |
![]() | #12 |
Грустно... Join Date: 08 2002 Location: Там, где всегда идут дожди Age: 38
Posts: 21,717
Downloads: 2 Uploads: 0
Reputation: 250 | 8 | ![]()
дав, PHP Code: |
![]() |
![]() | #13 |
VIP Faraon Join Date: 09 2002 Location: Пески сахары Age: 39
Posts: 2,895
Downloads: 6 Uploads: 0
Reputation: 0 | 0 | ![]()
да, забыл сказать - работает только в том случае, если делать output в hex... типа __int64 int_64_variable = 1234567898765; int i = int_64_variable >> 32; printf("%x", i); i = int_64_variable; printf("%x\n", i); |
![]() |
![]() | #14 | |
Грустно... Join Date: 08 2002 Location: Там, где всегда идут дожди Age: 38
Posts: 21,717
Downloads: 2 Uploads: 0
Reputation: 250 | 8 | ![]() Quote:
1. не cout 2. печаешь не hex, а десятично... то есть ес кодн ел хеч ![]() | |
![]() |
![]() |
Thread Tools | |
|
На правах рекламы: | |
![]() | |