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

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

    Joined:
    12 May 2007
    Messages:
    1,159
    Likes Received:
    425
    Reputations:
    180
    Научитесь правильно читать учебники, молодой человек... Управление флагами в данном случае ничего никуда не сдвигает - оно управляет выравниванием... А чтобы убедиться, что всё работает, сделайте последовательно вызовы:

    cout.setf(ios::left, ios::adjustfield);
    cout.width(4);
    cout << '[' << 0 << "]\n";

    cout.setf(ios::right, ios::adjustfield);
    cout.width(4);
    cout << '[' << 1 << "]\n";

    cout.setf(ios::internal, ios::adjustfield);
    cout.width(4);
    cout << '[' << 2 << "]\n";
     
  2. MegaBits

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

    Joined:
    30 Aug 2006
    Messages:
    151
    Likes Received:
    24
    Reputations:
    10
    server.obj : error LNK2019: unresolved external symbol __imp__WSASocketA@24 referenced in function "int __cdecl ping(char *,int,int)" (?ping@@YAHPADHH@Z)
    Что не так??? Может какую-то библиотеку забіл подключить??*
     
  3. iv.

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

    Joined:
    21 Mar 2007
    Messages:
    1,183
    Likes Received:
    438
    Reputations:
    107
    Ws2_32.lib
     
  4. MegaBits

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

    Joined:
    30 Aug 2006
    Messages:
    151
    Likes Received:
    24
    Reputations:
    10
    Еще вопрос как с помощью win_api функций реализовать поиск файла по жесткому с определенным расширениием и посылкой его на фтп с авторизацией.
     
  5. iv.

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

    Joined:
    21 Mar 2007
    Messages:
    1,183
    Likes Received:
    438
    Reputations:
    107
    И чтоб бэкдор на nasa.gov биндился?
    Поиск файла: читай MSDN насчет функции MatchesMask и структуры WIN32_FIND_DATA.
    Фтп по тому же принципу, примеров море.
     
    1 person likes this.
  6. Ni0x

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

    Joined:
    27 Aug 2006
    Messages:
    338
    Likes Received:
    157
    Reputations:
    37
    MegaBits, для поиска тебе понадобятся функции FindFirstFile() и FindNextFile() и магическая структура WIN32_FIND_DATA. Насчет фтп с авторизацией можно реализовать с помощью сокетов или с помощью готовой функции библиотеки WinInet FtpPutFile(). Подробнее в msdn: http://msdn2.microsoft.com/en-US/library/aa384170.aspx
     
    1 person likes this.
  7. scrat

    scrat кодер

    Joined:
    8 Apr 2007
    Messages:
    625
    Likes Received:
    541
    Reputations:
    3
    как сделать задержку в *nix/*bsd программы.то есть
    Code:
    cout<<"1";
    //задержка-30сек
    cout<<"2";
    
     
  8. nerezus

    nerezus Banned

    Joined:
    12 Aug 2004
    Messages:
    3,191
    Likes Received:
    729
    Reputations:
    266
    Code:
    sleep(30);
    или
    Code:
    usleep((useconds_t)30000);

    P.S. <unistd.h>
     
  9. scrat

    scrat кодер

    Joined:
    8 Apr 2007
    Messages:
    625
    Likes Received:
    541
    Reputations:
    3
    пробовал sleep(1).прога спала минуту(!)потом выдала 1,2.правда я юзал c++ вариант
     
  10. Ni0x

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

    Joined:
    27 Aug 2006
    Messages:
    338
    Likes Received:
    157
    Reputations:
    37
    sleep в linux в минутах.
     
  11. scrat

    scrat кодер

    Joined:
    8 Apr 2007
    Messages:
    625
    Likes Received:
    541
    Reputations:
    3
    там значения типа long,а
    Code:
    sleep((long)0.10);
    не прокатывает
     
  12. scrat

    scrat кодер

    Joined:
    8 Apr 2007
    Messages:
    625
    Likes Received:
    541
    Reputations:
    3
    прога:
    Code:
    #include <iostream>
    #include <cstdlib>
    
    using namespace std;
    int main()
    {
     cout<<"1";
     sleep(1);
     cout<<"2";
     return 0;
    }
    компил:
    Code:
    g++ test.cpp -o test
    прога зависает на секунду(!) и после этого выдаёт 1 и 2.как это исправить?
     
  13. Ni0x

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

    Joined:
    27 Aug 2006
    Messages:
    338
    Likes Received:
    157
    Reputations:
    37
    http://manpage.stsland.ru/man3/usleep.3.html
     
  14. scrat

    scrat кодер

    Joined:
    8 Apr 2007
    Messages:
    625
    Likes Received:
    541
    Reputations:
    3
    тот же результат
     
  15. nerezus

    nerezus Banned

    Joined:
    12 Aug 2004
    Messages:
    3,191
    Likes Received:
    729
    Reputations:
    266
    Code:
    fflush(STDIN)
    Выучил бы основы сишника для начала!

    °_O
     
  16. scrat

    scrat кодер

    Joined:
    8 Apr 2007
    Messages:
    625
    Likes Received:
    541
    Reputations:
    3
    nerezus: ну тык я,ж в g++ компилю,какой там unistd.h может быть?!
     
  17. Ni0x

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

    Joined:
    27 Aug 2006
    Messages:
    338
    Likes Received:
    157
    Reputations:
    37
    scrat, самый обычный.
    "C++ для чайников"
     
  18. scrat

    scrat кодер

    Joined:
    8 Apr 2007
    Messages:
    625
    Likes Received:
    541
    Reputations:
    3
    Code:
    scrat@scrat:/usr/include/c++/4.1.2$ ls
    algorithm  clocale  ctime                functional      locale   stdexcept
    backward   cmath    cwchar               i486-linux-gnu  map      streambuf
    bits       complex  cwctype              iomanip         memory   string
    bitset     csetjmp  cxxabi.h             ios             new      tr1
    cassert    csignal  debug                iosfwd          numeric  typeinfo
    cctype     cstdarg  deque                iostream        ostream  utility
    cerrno     cstddef  exception            istream         queue    valarray
    cfloat     cstdio   exception_defines.h  iterator        set      vector
    ciso646    cstdlib  ext                  limits          sstream
    climits    cstring  fstream              list            stack
     
  19. Aag

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

    Joined:
    26 Jul 2005
    Messages:
    60
    Likes Received:
    19
    Reputations:
    8
    ну и что?
    Code:
    $ ls /usr/include | grep uni
    unistd.h
    
     
  20. aivus

    aivus New Member

    Joined:
    25 Dec 2006
    Messages:
    17
    Likes Received:
    4
    Reputations:
    0
    Подскажите плз, как разделить строку по символам?
     
Thread Status:
Not open for further replies.