ANTICHAT — форум по информационной безопасности, OSINT и технологиям
ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию.
Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club,
и теперь снова доступен на новом адресе —
forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
 |
|

01.04.2008, 15:01
|
|
Участник форума
Регистрация: 09.01.2008
Сообщений: 120
Провел на форуме: 103538
Репутация:
29
|
|
Сообщение от nc.STRIEM
а чем тебя cin>> не устраивает?
компиляторы на моем компе тупят и непонимают cin>>
|
|
|

01.04.2008, 17:52
|
|
Постоянный
Регистрация: 08.05.2006
Сообщений: 816
Провел на форуме: 1845671
Репутация:
1338
|
|
Думаю пробел здесь не причем )))
std::cin>> если 
|
|
|

01.04.2008, 18:18
|
|
Постоянный
Регистрация: 05.01.2007
Сообщений: 508
Провел на форуме: 2360904
Репутация:
1393
|
|
Сообщение от GlOFF
Думаю пробел здесь не причем )))
std::cin>> если 
или в начале написать using namespace std 
|
|
|

01.04.2008, 18:54
|
|
HARDstasy
Регистрация: 26.11.2004
Сообщений: 1,367
Провел на форуме: 4226592
Репутация:
2175
|
|
мб
PHP код:
public sl_strrev
;
;
sl_strrev proc far
push ds
push si
push di
push ax
push cx
pushf
cld
;
; Init ptr to the start of the string
;
mov si, es
mov ds, si
mov si, di
;
; Compute the length of the string:
;
mov cx, 0ffffh
mov al, 0
repne scasb
neg cx
dec cx
dec cx
shr cx, 1 ;Only have to do half the bytes.
jcxz StrRvsd
dec di ;Point at zero byte.
;
; Okay, swap the bytes in the string.
;
SwapBytes: dec di
lodsb
xchg al, [di] ;Note: es=ds.
mov (0-1)[si], al
loop SwapBytes
;
StrRvsd: popf
pop cx
pop ax
pop di
pop si
pop ds
ret
sl_strrev endp
|
|
|

01.04.2008, 19:28
|
|
Leaders of Antichat - Level 4
Регистрация: 16.01.2006
Сообщений: 1,966
Провел на форуме: 21768337
Репутация:
3486
|
|
Сообщение от ProTeuS
мб
PHP код:
public sl_strrev
;
;
sl_strrev proc far
push ds
push si
push di
push ax
push cx
pushf
cld
;
; Init ptr to the start of the string
;
mov si, es
mov ds, si
mov si, di
;
; Compute the length of the string:
;
mov cx, 0ffffh
mov al, 0
repne scasb
neg cx
dec cx
dec cx
shr cx, 1 ;Only have to do half the bytes.
jcxz StrRvsd
dec di ;Point at zero byte.
;
; Okay, swap the bytes in the string.
;
SwapBytes: dec di
lodsb
xchg al, [di] ;Note: es=ds.
mov (0-1)[si], al
loop SwapBytes
;
StrRvsd: popf
pop cx
pop ax
pop di
pop si
pop ds
ret
sl_strrev endp
Фи, мб?
PHP код:
#!usr/bin/perl
print scalar reverse $ARGV[0];
>> или в начале написать using namespace std
А ну конечно, поток вывода он без стандартного пространства имён понимает, а ввода не понимает, до?
Последний раз редактировалось .Slip; 01.04.2008 в 19:34..
|
|
|

01.04.2008, 20:10
|
|
Постоянный
Регистрация: 08.05.2006
Сообщений: 816
Провел на форуме: 1845671
Репутация:
1338
|
|
.Slip
Ну а что ты подскажешь нам про "cin >>"...
|
|
|

01.04.2008, 20:18
|
|
Leaders of Antichat - Level 4
Регистрация: 16.01.2006
Сообщений: 1,966
Провел на форуме: 21768337
Репутация:
3486
|
|
Сообщение от GlOFF
.Slip
Ну а что ты подскажешь нам про "cin >>"...
Мдa.
PHP код:
#include <iostream>
#include <string>
using namespace std;
int main()
{
char str[256];
do
{
cout << "Input word for reverce, please:" << endl;
cin >> str;
cout << "Reverted word:\n" << _strrev(str) << "\n\n";
continue;
}
while(true);
}
Сообщение от Студия 2008
1>------ Build started: Project: 4, Configuration: Debug Win32 ------
1>Compiling...
1>12.cpp
1>Linking...
1>Embedding manifest...
1>Build log was saved at "file://c:\Documents and Settings\Admin\Рабочий стол\C++\4\4\Debug\BuildLog.htm"
1>4 - 0 error(s), 0 warning(s)
========== Build: 1 succeeded, 0 failed, 0 up-to-date, 0 skipped ==========
Последний раз редактировалось .Slip; 01.04.2008 в 20:20..
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|