Записывает в файл строку, заканчивающуюся нуль-символом, и ставит после нее пару "возврат каретки"/"перевод строки".
unsigned int _FPuts(FCHAN chan, char FAR *buffer) FCHAN chan; /* Канал файла, в который ведется запись. */ char FAR *buffer; /* Записываемая строка. */ |
Примечания
_FPuts( ) возвращает общее число байтов, записанных в файл.
Для получения дополнительной информации о том, как создавать библиотеку API и интегрировать её в Visual FoxPro, смотрите Доступ к API Visual FoxPro.
Пример
В следующем примере создается файл и в него с помощью _FPuts( ) записывается текст "Hello, world".
Код Visual FoxPro
Copy Code | |
|---|---|
SET LIBRARY TO FPUTS | |
Код C
Copy Code | |
|---|---|
#include <pro_ext.h>
FAR Example(ParamBlk FAR *parm)
{
FCHAN fchan;
fchan = _FCreate("temp.tmp", FC_NORMAL);
_FPuts(fchan, "Hello, world.");
_FClose(fchan);
}
FoxInfo myFoxInfo[] = {
{"FPUTS", (FPFI) Example, CALLONLOAD, ""},
};
FoxTable _FoxTable = {
(FoxTable FAR *) 0, sizeof(myFoxInfo)/sizeof(FoxInfo), myFoxInfo
}; | |