Russian Qt Forum
Ноябрь 23, 2024, 08:24 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Где взять описание функций?  (Прочитано 5715 раз)
juvf
Программист
*****
Offline Offline

Сообщений: 570


Просмотр профиля
« : Август 02, 2007, 08:26 »

Код:

int main(int argc, char* argv[])
{
requestArgs(argc, 1);
....
}


При выполнении requestArgs(argc, 1) выводиться сообщение

Код:
 Must use 1 arguments


Непонимающий

В инете искал описание функций requestArgs() и ifstream() - не могу найти. Может у кого есть ссылка на описание этих функций?
Записан
sandy
Гость
« Ответ #1 : Август 03, 2007, 09:21 »

http://www.cplusplus.com/reference/iostream/ifstream/
requestArgs() - о такой не слышал. Заголовочник есть, откуда эту функцию юзаешь? Посмотри там
Записан
juvf
Программист
*****
Offline Offline

Сообщений: 570


Просмотр профиля
« Ответ #2 : Август 06, 2007, 06:44 »

сори, опечатка

не requestArgs(), a requireArgs().
доходит выполнение программы до requireArgs(), выводиться сообщение "Must use 1 arguments" и вываливается из программы.
Записан
sandy
Гость
« Ответ #3 : Август 06, 2007, 08:55 »

#include   "../require.h"  
#include   <fstream>  
using   namespace   std;  
   
inline   void   requireArgs(int   argc,   int   args,    
const   std::string&   msg   =    "Must   use   %d   arguments")  
{  
      using   namespace   std;  
        if   (argc   !=   args   +   1)   {  
            fprintf(stderr,   msg.c_str(),   args);
            fputs("\n",   stderr);  
            exit(1);  
        }  
  }  
   
  int   main(int   argc,   char*   argv[])   {  
      ...  
      requireArgs(argc,   1);  
      ...  
  }

Это имелось ввиду?
Записан
cutwater
Гость
« Ответ #4 : Сентябрь 18, 2007, 12:28 »

MSDN вам в помощь!
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.047 секунд. Запросов: 23.