[ C / C++ ] — начинающим: задаем вопросы (архивная - 2015)

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by _Great_, 26 May 2007.

Thread Status:
Not open for further replies.
  1. halkfild

    halkfild Members of Antichat

    Joined:
    11 Nov 2005
    Messages:
    365
    Likes Received:
    578
    Reputations:
    313
    [​IMG]
     
    _________________________
    5 people like this.
  2. B@ton

    B@ton New Member

    Joined:
    18 Jul 2007
    Messages:
    17
    Likes Received:
    1
    Reputations:
    0
    Щас попробую
     
    #1122 B@ton, 25 May 2008
    Last edited: 25 May 2008
  3. B@ton

    B@ton New Member

    Joined:
    18 Jul 2007
    Messages:
    17
    Likes Received:
    1
    Reputations:
    0
    Подрубал вот так!
    http://img357.imageshack.us/my.php?image=75490858vu0.jpg
    Я короче часы делаю и при прохождении стрелки один круг они должны звенеть пише так не звенят!

    if (as==90)
    {
    FSOUND_Init(44100,32,0);
    FSOUND_STREAM *stream =
    FSOUND_Stream_Open("20-Michael Woods-Dan.mp3",FSOUND_2D,0,0);
    FSOUND_Stream_Play(0,stream);
    }
     
    #1123 B@ton, 25 May 2008
    Last edited: 25 May 2008
  4. KeyMan

    KeyMan New Member

    Joined:
    2 Nov 2007
    Messages:
    3
    Likes Received:
    0
    Reputations:
    0
    Люди! может мне все таки поможет? мне очень надо... или подскажите точно работающий исходник на ботнет, желательно через Irc...
     
  5. B@ton

    B@ton New Member

    Joined:
    18 Jul 2007
    Messages:
    17
    Likes Received:
    1
    Reputations:
    0
    Пишу часы на курсовик по прохождению круга должны пикать но не пищат почему подскажите!

    Вот полный исходник http://ifolder.ru/6772458

    а вот кусок со звуком

    if (as==90)
    {
    Beep(294, 1000/8);
    Beep(440, 1000/4);
    Beep(262*2, 1000/4);
    Beep(330*2, 1000/4);
    Beep(415, 1000/8);
    Beep(440, 1000);
    }
     
  6. ntldr

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

    Joined:
    4 Dec 2007
    Messages:
    367
    Likes Received:
    140
    Reputations:
    23
    чтобы вызвать функции chr() или ord()(если такие есть в С++), какие модули должны быть подключены?
    C++, microsoft visual studio 2008
     
    #1126 ntldr, 3 Jun 2008
    Last edited: 3 Jun 2008
  7. Blad94

    Blad94 New Member

    Joined:
    4 Nov 2007
    Messages:
    25
    Likes Received:
    2
    Reputations:
    0
    привет, дайте плз ссылочку на книжку по Visual C++ 2008, ссори что не туда написал
     
  8. z01b

    z01b Муджахид

    Joined:
    5 Jan 2007
    Messages:
    494
    Likes Received:
    382
    Reputations:
    22
    #include <stdlib.h>
    char() = chr()
    (int)char = ord(char)
     
    1 person likes this.
  9. Fata1ex

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

    Joined:
    12 Dec 2006
    Messages:
    703
    Likes Received:
    300
    Reputations:
    38
    Blad94, Visual C++ 2008 является средой разработки. Прочитать о ней ты сможешь в документации, а если тебе нужна книжка по языку С++, посмотри в соответствующей теме.
     
    1 person likes this.
  10. A_V

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

    Joined:
    18 Feb 2008
    Messages:
    106
    Likes Received:
    34
    Reputations:
    0
    Парни хелп...
    Скомпилил проект в Борланд С++ 6
    У меня все пашет, а у друзей выдает :
    "Приложению не удалось запуститься, поскольку rtl60.bpl не был найден. Повторная установка приложения может исправить эту проблему."

    Как можно устранить ? Или в опциях поставить... МНе пусть размер проги будет больший, но чтобы все пахало!!!
     
  11. 0verbreaK

    0verbreaK Elder - Старейшина

    Joined:
    30 Apr 2008
    Messages:
    318
    Likes Received:
    42
    Reputations:
    -3
    Не Использовать пакеты

    Project->Options->Packages сними галочку с Build with runtime packages
     
    1 person likes this.
  12. A_V

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

    Joined:
    18 Feb 2008
    Messages:
    106
    Likes Received:
    34
    Reputations:
    0
    Спасибо + поставил
     
  13. procedure

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

    Joined:
    22 Dec 2007
    Messages:
    527
    Likes Received:
    257
    Reputations:
    46
    Как можно в С, копировать полностью строку ввода, не испльзуя массивы с помощью функции getchar() в строку вывода. т.е. получается все должно быть в переменной типа long?
     
  14. Delimiter

    Delimiter Banned

    Joined:
    8 Apr 2005
    Messages:
    317
    Likes Received:
    173
    Reputations:
    12
    long value;
    scanf("%l",&value);
     
  15. procedure

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

    Joined:
    22 Dec 2007
    Messages:
    527
    Likes Received:
    257
    Reputations:
    46
    желательно бы используя только getchar и переменные.*)))
    я в учебнике только их прошел, а там задание скопировать входной поток в выходной.
     
  16. Delimiter

    Delimiter Banned

    Joined:
    8 Apr 2005
    Messages:
    317
    Likes Received:
    173
    Reputations:
    12
    НЕЛЬЗЯ без массива получить значение типа long c использованием getchar!!!

    // есть тока одЫн способ привадный
    берешь калькулятор загоняешь число .... берешь его шестнадцатиричное представление делишь все по две букивки(байты)!

    Далее находишь буквы соответствующие кодам байтоффф.... и колотишь 4 (символа)байта (вычесленных тобой)

    НО В ЛЮБОМ СЛУЧАЕ ДАЖЕ ПЕРЕМЕННАЯ ТИПА LONG ЭТО МАССИВ ИЗ 4-Х БАЙТОВ! ..
     
    #1136 Delimiter, 8 Jun 2008
    Last edited: 8 Jun 2008
  17. procedure

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

    Joined:
    22 Dec 2007
    Messages:
    527
    Likes Received:
    257
    Reputations:
    46
    а как с массивом будет выглядеть?

    лана сам сделаю, забегу вперед почитаю про массивы. спасибо.
     
  18. Delimiter

    Delimiter Banned

    Joined:
    8 Apr 2005
    Messages:
    317
    Likes Received:
    173
    Reputations:
    12
    Code:
      char buffer[81];
       int i, ch;
       long value;
       printf( "Enter a Number: " );
    
       for( i = 0; (i < 80) &&  ((ch = getchar()) != EOF) && (ch != '\n'); i++ )
          buffer[i] = (char)ch;
       buffer[i] = '\0';
       value=atol(buffer);
       // 8))))))))))))))))) обрати внимание ДОБАВИЛ для тебя!!!
      printf("Your number:%l",value);
    
    стандарт ANSI С который я даю поддерживается на любой платформе! ХОТЬ НА UNIX!

    Или я МОНСТР пишущий сразу под любую платформу!?? :D
     
    #1138 Delimiter, 8 Jun 2008
    Last edited: 8 Jun 2008
  19. procedure

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

    Joined:
    22 Dec 2007
    Messages:
    527
    Likes Received:
    257
    Reputations:
    46
    ok, spasibo. Esli ne poluchitsa, zaidu proveru sam sebya*)))
    Kstati kod pohodu rabotat ne budet, potomu chtu pod freebsd na kompilyatore cc nujni vrode skobki posle cikla for.

    Code:
    [root@procedure /tmp/programming]# cc cpstring.c
    [root@procedure /tmp/programming]# /tmp/programming/a.out
    Enter a Number: 10
    [root@procedure /tmp/programming]#
    t.e. kak bi tolko chislo sprasivaet.

    p.s. ya ponyal chuvaki nujno billo ne stroki polnostu copyrovat, a simvoli.
     
    #1139 procedure, 8 Jun 2008
    Last edited: 8 Jun 2008
  20. 0verbreaK

    0verbreaK Elder - Старейшина

    Joined:
    30 Apr 2008
    Messages:
    318
    Likes Received:
    42
    Reputations:
    -3
    Dev_C++ все собрал нормально
     
Thread Status:
Not open for further replies.