phpjs
Version:
20 lines (17 loc) • 523 B
JavaScript
function vfprintf(handle, format, args) {
// http://kevin.vanzonneveld.net
// + original by: Brett Zamir
// - depends on: sprintf
// - depends on: fwrite
// * example 1: var fp = fopen('currency.txt', 'w');
// * example 1: vfprintf(fp, '%01.2f', [123.1]); // 123.10
// * returns 1: 6
var str = this.sprintf.apply(this, [].concat(format, args));
try {
this.fwrite(handle, str);
}
catch (e) {
throw new Error('Error in vfprintf() file-writing');
}
return str.length;
}