[ 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. NC22

    NC22 New Member

    Joined:
    12 Jul 2008
    Messages:
    14
    Likes Received:
    0
    Reputations:
    0
    Delete
     
    #1381 NC22, 14 Aug 2008
    Last edited: 14 Aug 2008
  2. Doom123

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

    Joined:
    11 Nov 2006
    Messages:
    749
    Likes Received:
    244
    Reputations:
    22
    Драсте =)


    Может мне ктото плиз рассказать Зачем нужны указатели ?)

    типо: тип *перемменая

    я тут в книге читаю и никак не пойму =\\


    Code:
    int cube(int *nPtr)
    {
       return *nPtr * *nPtr * *nPtr;
    }
    
    и вызывают таким образом

    Code:
    cube(&переменная);
    
    тоесть по ссылке .... но тут ведь можно срузу по ссыле передать без указателей и эфект будет тотже ... или я ошибаюсь?
     
    #1382 Doom123, 14 Aug 2008
    Last edited: 14 Aug 2008
  3. M@X Dr.Akyla

    M@X Dr.Akyla Elder - Старейшина

    Joined:
    9 Apr 2008
    Messages:
    72
    Likes Received:
    44
    Reputations:
    0
    Читай дальше там еще про ссылки написано. :)
     
  4. Kaimi

    Kaimi Well-Known Member

    Joined:
    23 Aug 2007
    Messages:
    1,732
    Likes Received:
    811
    Reputations:
    231
    Чтобы хранить адрес памяти)
     
    _________________________
  5. Doom123

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

    Joined:
    11 Nov 2006
    Messages:
    749
    Likes Received:
    244
    Reputations:
    22
    M@X Dr.Akyla ссылки я прошёл и знаю я про них ещё с пхп .... просто не пойму нах указатели еси есть ссылки =)
     
  6. Kaimi

    Kaimi Well-Known Member

    Joined:
    23 Aug 2007
    Messages:
    1,732
    Likes Received:
    811
    Reputations:
    231
    Почитай http://forum.ixbt.com/topic.cgi?id=40:737
     
    _________________________
    3 people like this.
  7. M@X Dr.Akyla

    M@X Dr.Akyla Elder - Старейшина

    Joined:
    9 Apr 2008
    Messages:
    72
    Likes Received:
    44
    Reputations:
    0
    Ссылку нельзя переназначить и она не может быть нулевой.
     
    1 person likes this.
  8. sharkerr

    sharkerr New Member

    Joined:
    5 Jul 2008
    Messages:
    4
    Likes Received:
    0
    Reputations:
    0
    Поиск шестнадцатиричного числа

    Собственно, а как можно найти в строке шестнадцатиричные числа? Помогите пожалуйста как это можно реализовать стандартными средствами, без всяких дополнительных библиотек (boost, stl).
     
  9. iv.

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

    Joined:
    21 Mar 2007
    Messages:
    1,183
    Likes Received:
    438
    Reputations:
    107
    пример строки?
    ну вообще что-нить типа
    if (str[x-1] == <цифра> && str[x] == 'h' && str[x+1] == ' ')
    <цифра> = (1, 2, 3, 4, 5, 6, 7, 8, 9, 0, a, b, c, d, e, f)

    но это сработает не с полной вероятностью, чтобы было правильно надо всё слово (с помощью поиска пробелов) проверять на наличие только <цифр> и символа 'h' в конце.
     
    #1389 iv., 15 Aug 2008
    Last edited: 15 Aug 2008
  10. _antony

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

    Joined:
    16 Jul 2008
    Messages:
    80
    Likes Received:
    43
    Reputations:
    0
    неверное условие. не = , а ==
     
    1 person likes this.
  11. iv.

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

    Joined:
    21 Mar 2007
    Messages:
    1,183
    Likes Received:
    438
    Reputations:
    107
    типичная ошибка новичка)) спасибо, поправил
     
  12. _antony

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

    Joined:
    16 Jul 2008
    Messages:
    80
    Likes Received:
    43
    Reputations:
    0
    можно поподробнее о задаче? как эти числа хранятся , в каком формате и пример .
     
  13. ronald

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

    Joined:
    27 Mar 2008
    Messages:
    252
    Likes Received:
    42
    Reputations:
    6
    Совершенно LOL вопрос от меня(простите плиз я токо 20 стр. в книге на данный момент прошёл xD) какую операцию нужно вписать в код программы, чтобы вывод остался на экране? (в екзешнике отбиченном), желательно ответ в ЛС
     
  14. _antony

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

    Joined:
    16 Jul 2008
    Messages:
    80
    Likes Received:
    43
    Reputations:
    0
    1.getch()
    2.system("pause")
    выбирай)
     
  15. iv.

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

    Joined:
    21 Mar 2007
    Messages:
    1,183
    Likes Received:
    438
    Reputations:
    107
    а он и остается =) или ты хотел чтобы консоль осталась? тогда запускай в CMD или в среде программирования запускай прогу без дебаггинга (в VS это Ctrl+F5 вроде).
     
  16. M@X Dr.Akyla

    M@X Dr.Akyla Elder - Старейшина

    Joined:
    9 Apr 2008
    Messages:
    72
    Likes Received:
    44
    Reputations:
    0
    Я так понел тебе надо что бы консоль не исчезла.
    Это можно сделать с помощью :
    int r; // обьявляется переменная r типа int
    cin >> r; // оператор cin ждет пока Вы из кансоли присвоете значение переменной r.
    retern 0;
    // Консоль не исчезает пока переменной r не будет присвоено значение.
    з.ы. Прописывать надо в комце функции main . (можно сказать заместо retern 0;)
     
    #1396 M@X Dr.Akyla, 15 Aug 2008
    Last edited: 15 Aug 2008
    6 people like this.
  17. ronald

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

    Joined:
    27 Mar 2008
    Messages:
    252
    Likes Received:
    42
    Reputations:
    6
    СПасибо
     
  18. Vid0k

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

    Joined:
    24 Dec 2007
    Messages:
    393
    Likes Received:
    125
    Reputations:
    13
    легче getch();
    добавь в начало #include <conio.h>
    консоль не закроется пока не нажмешь любую клавишу
     
  19. _Psi_

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

    Joined:
    4 Apr 2008
    Messages:
    26
    Likes Received:
    20
    Reputations:
    0
    ctrl+f5
     
  20. procedure

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

    Joined:
    22 Dec 2007
    Messages:
    527
    Likes Received:
    257
    Reputations:
    46
    Подскажите пожалуйста программу которая ест мало мощьности, которую можно былобы допустим поставить на сервер компилировать и сразу проверять программы на С и желательно С++.
     
    1 person likes this.
Thread Status:
Not open for further replies.