Rever 1.1

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by Slanter, 31 Mar 2008.

  1. Slanter

    Slanter Elder - Старейшина

    Joined:
    9 Jan 2008
    Messages:
    120
    Likes Received:
    11
    Reputations:
    -5
    Это моя программа на С++
    для реверсинга слов.
    можете окритиковать ее.?
    Скачать
     
    1 person likes this.
  2. spider-intruder

    spider-intruder Elder - Старейшина

    Joined:
    9 Dec 2005
    Messages:
    700
    Likes Received:
    339
    Reputations:
    37
    #include "windows.h"

    void main(void)
    {
    MessageBox(0,"Hello World","test",0);
    }

    Это моя программа Хелоу Ворлд - можете откритиковать ее???


    Напиши хоть что делает! Зачем нужна. Что думаешь все ломануться качать твою супер программу и проверять. Заинтересуй Людей!!!
     
  3. Slanter

    Slanter Elder - Старейшина

    Joined:
    9 Jan 2008
    Messages:
    120
    Likes Received:
    11
    Reputations:
    -5
    Она выводит введеное слово(текст) справа-налево
     
  4. __mad

    __mad Elder - Старейшина

    Joined:
    4 Nov 2007
    Messages:
    100
    Likes Received:
    38
    Reputations:
    7
    заинтересовал :D
     
  5. Irdis

    Irdis Elder - Старейшина

    Joined:
    6 Feb 2006
    Messages:
    248
    Likes Received:
    52
    Reputations:
    3
    >>>реверсинга слов
    а как звучит)
     
    1 person likes this.
  6. zythar

    zythar Elder - Старейшина

    Joined:
    16 Feb 2008
    Messages:
    517
    Likes Received:
    109
    Reputations:
    5
    ржунимагу ((*
    ну ты бы хоть функцию реверса сам бы написал ну тода можно было бы еще покритиковать.. а тут что критиковать то а?
     
  7. iddqd

    iddqd Banned

    Joined:
    19 Dec 2007
    Messages:
    637
    Likes Received:
    519
    Reputations:
    19
    типичная лабораторка по программированию. даже в школе было на qBasic
     
  8. z01b

    z01b Муджахид

    Joined:
    5 Jan 2007
    Messages:
    494
    Likes Received:
    382
    Reputations:
    22
    И кому это говно нужно???
     
    1 person likes this.
  9. nc.STRIEM

    nc.STRIEM Members of Antichat

    Joined:
    5 Apr 2006
    Messages:
    1,036
    Likes Received:
    347
    Reputations:
    292
    ну тут как бы критиковать то и нечего, но если надо то: нахера использовать continue в бесконечном цикле? в данном случае оно не имет смысла, хотя нет возможно ты занимался оптимизацией кода и решил использовать continue чтоб избавиться от лишней проверки но в таком случае уж лучше использовать for(;; ). а чем тебя cin>> не устраивает?
     
  10. .Slip

    .Slip Elder - Старейшина

    Joined:
    16 Jan 2006
    Messages:
    1,571
    Likes Received:
    976
    Reputations:
    783
    мб в ][akep свой релиз засунешь?
    ЗЫ Пиздец:
    Code:
    cout << "Reverted word:" << '\n';
    cout << strrev(str) << '\n';
    cout << '\n';
    Мб?
    Code:
    cout << "Reverted word:\n" << strrev(str) << "\n\n";
     
    #10 .Slip, 31 Mar 2008
    Last edited: 31 Mar 2008
  11. Slanter

    Slanter Elder - Старейшина

    Joined:
    9 Jan 2008
    Messages:
    120
    Likes Received:
    11
    Reputations:
    -5
    компиляторы на моем компе тупят и непонимают cin>>
     
  12. GlOFF

    GlOFF Elder - Старейшина

    Joined:
    8 May 2006
    Messages:
    689
    Likes Received:
    484
    Reputations:
    4
    Думаю пробел здесь не причем )))

    std::cin>> если :)
     
  13. z01b

    z01b Муджахид

    Joined:
    5 Jan 2007
    Messages:
    494
    Likes Received:
    382
    Reputations:
    22
    или в начале написать using namespace std :)
     
    1 person likes this.
  14. ProTeuS

    ProTeuS --

    Joined:
    26 Nov 2004
    Messages:
    1,239
    Likes Received:
    541
    Reputations:
    445
    мб

    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     sies
                    mov     ds
    si
                    mov     si
    di
    ;
    Compute the length of the string:
    ;
                    
    mov     cx0ffffh
                    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.
    ;
    Okayswap the bytes in the string.
    ;
    SwapBytes:      dec   di
                    lodsb
                    xchg    al
    , [di]    ;Notees=ds.
                    
    mov     (0-1)[si], al
                    loop    SwapBytes
    ;
    StrRvsd:        popf
                    pop     cx
                    pop     ax
                    pop     di
                    pop     si
                    pop     ds
                    ret
    sl_strrev       endp
     
  15. .Slip

    .Slip Elder - Старейшина

    Joined:
    16 Jan 2006
    Messages:
    1,571
    Likes Received:
    976
    Reputations:
    783
    Фи, мб?
    PHP:
    #!usr/bin/perl
    print scalar reverse $ARGV[0];

    >> или в начале написать using namespace std
    А ну конечно, поток вывода он без стандартного пространства имён понимает, а ввода не понимает, до?
     
    #15 .Slip, 1 Apr 2008
    Last edited: 1 Apr 2008
  16. GlOFF

    GlOFF Elder - Старейшина

    Joined:
    8 May 2006
    Messages:
    689
    Likes Received:
    484
    Reputations:
    4
    .Slip
    Ну а что ты подскажешь нам про "cin >>"...
     
  17. .Slip

    .Slip Elder - Старейшина

    Joined:
    16 Jan 2006
    Messages:
    1,571
    Likes Received:
    976
    Reputations:
    783
    Мд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);
    }
     
    #17 .Slip, 1 Apr 2008
    Last edited: 1 Apr 2008