Просмотр полной версии : Rever 1.1
Это моя программа на С++
для реверсинга слов.
можете окритиковать ее.?
Скачать (http://depositfiles.com/files/4448030)
spider-intruder
31.03.2008, 16:52
#include "windows.h"
void main(void)
{
MessageBox(0,"Hello World","test",0);
}
Это моя программа Хелоу Ворлд - можете откритиковать ее???
Напиши хоть что делает! Зачем нужна. Что думаешь все ломануться качать твою супер программу и проверять. Заинтересуй Людей!!!
Напиши хоть что делает!
#include <iostream.h>
#include <string.h>
int main()
{
char str[256];
do
{
cout << "Input word for reverce, please:" << '\n';
cin.getline(str, 256);
cout << "Reverted word:" << '\n';
cout << strrev(str) << '\n';
cout << '\n';
continue;
}
while(true);
}
Она выводит введеное слово(текст) справа-налево
>>>реверсинга слов
а как звучит)
ржунимагу ((*
ну ты бы хоть функцию реверса сам бы написал ну тода можно было бы еще покритиковать.. а тут что критиковать то а?
типичная лабораторка по программированию. даже в школе было на qBasic
И кому это говно нужно???
nc.STRIEM
31.03.2008, 20:51
ну тут как бы критиковать то и нечего, но если надо то: нахера использовать continue в бесконечном цикле? в данном случае оно не имет смысла, хотя нет возможно ты занимался оптимизацией кода и решил использовать continue чтоб избавиться от лишней проверки но в таком случае уж лучше использовать for(;; ). а чем тебя cin>> не устраивает?
мб в ][akep свой релиз засунешь?
ЗЫ Пиздец:
cout << "Reverted word:" << '\n';
cout << strrev(str) << '\n';
cout << '\n';
Мб?
cout << "Reverted word:\n" << strrev(str) << "\n\n";
а чем тебя cin>> не устраивает?
компиляторы на моем компе тупят и непонимают cin>>
cin >> а не сin>>
Думаю пробел здесь не причем )))
std::cin>> если :)
Думаю пробел здесь не причем )))
std::cin>> если :)
или в начале написать using namespace std :)
мб
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
мб
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
Фи, мб?
#!usr/bin/perl
print scalar reverse $ARGV[0];
>> или в начале написать using namespace std
А ну конечно, поток вывода он без стандартного пространства имён понимает, а ввода не понимает, до?
.Slip
Ну а что ты подскажешь нам про "cin >>"...
.Slip
Ну а что ты подскажешь нам про "cin >>"...
Мдa.
#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);
}
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 ==========
vBulletin® v3.8.14, Copyright ©2000-2026, vBulletin Solutions, Inc. Перевод: zCarot