Пример использование AddMsOff.dll из c++ для написания чисел прописью
Прежде всего надо поблагодарить Андрияшкина Александра за отличную бесплатную библиотеку AddMsOff.dll.
Она может цепляться к MSWord и Excel, но и программисты на других языках могут с легкостью ей пользоваться.
Преведу пример исользования функции SumPropF на C с динамической загрузкой библиотеки
#include <windows.h>extern "C" { typedef int __declspec(dllimport) (__stdcall *tSumPropF)(char *Str, double Summa, int Zagl); } tSumPropF SumPropF; int _tmain(int argc, _TCHAR* argv[]) { HMODULE dllp; /** dll handler*/ char asOutStr[1000]; /** output buffer */ double val; /** input value */ dllp = LoadLibrary("AddMsOff.dll"); if(!dllp) return -1; /**DLL not found*/ SumPropF = (tSumPropF)GetProcAddress(dllp, "SumPropF"); if(!SumPropF){ FreeLibrary(dllp); /**function not found*/ return -2; } val = 104.04; SumPropF(asOutStr, val, 1); /** now you have filled asOutStr*/ FreeLibrary(dllp); return 0; }