Записывает в файл строку, заканчивающуюся нуль-символом, и ставит после нее пару "возврат каретки"/"перевод строки".
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 }; |