еще 1 вопрос

Тема в разделе "Общие вопросы по С и С++", создана пользователем nast9, 26 май 2011.

Статус темы:
Закрыта.
  1. nast9

    nast9 Гость

    есть текст программы :
    Код (C++):
    for (;; ++i)
    {
    int code=getc(f);
    if (code == EOF)
    break;
    c[i]=(char)code;


    if (i==3)

    {
    MD5Update(My_MD5, c, sizeof(char)*i);
    i=0;

    }
    else
    {
    i=0;
    }
    не могу понять как сделать так чтобы i было с начало нулевым после его обновления, здесь после обновления i = 1.
     
  2. European

    Регистрация:
    4 сен 2006
    Сообщения:
    2.580
    Симпатии:
    0
    вы привели не весь код, т.к. отсутствует объявление i
     
  3. nast9

    nast9 Гость

    int main()
    {

    int i = 0;
     
  4. European

    Регистрация:
    4 сен 2006
    Сообщения:
    2.580
    Симпатии:
    0
    Код (C++):
    for (;; i++)
    если я правильно понял что вы хотите
     
  5. nast9

    nast9 Гость

    Спасибо, позже проверю. Я хотел чтоб после того как i достигнул 3 и обновился на ноль, заново считалось с нуля а не с единицы)
     
  6. European

    Регистрация:
    4 сен 2006
    Сообщения:
    2.580
    Симпатии:
    0
    Неужели сразу тяжело написать что вы хотите? Форум телепатов по другому адресу
     
  7. lazybiz

    lazybiz Well-Known Member
    C\C++ Team

    Регистрация:
    3 ноя 2010
    Сообщения:
    1.344
    Симпатии:
    0
    )))))))))))))))))))))))))))))))))))))))))))))))))))))
     
  8. nast9

    nast9 Гость

    По моему понятно написано
     
  9. lazybiz

    lazybiz Well-Known Member
    C\C++ Team

    Регистрация:
    3 ноя 2010
    Сообщения:
    1.344
    Симпатии:
    0
    Пиши вопрос еще раз, понятным языком с аккуратно оформленным кодом.
     
  10. European

    Регистрация:
    4 сен 2006
    Сообщения:
    2.580
    Симпатии:
    0
    Код (C++):
         if (i==3)
    {
    MD5Update(My_MD5, c, sizeof(char)*i);
    i=-1;
    }
     
Загрузка...
Статус темы:
Закрыта.

Поделиться этой страницей