#!/usr/bin/env node; /****************************************************************************** * This program sprintfs characters and strings. * * Copyright © 2020 Richard Lesh. All rights reserved. *****************************************************************************/ const sprintf = require('sprintf-js').sprintf; const c1 = "C"; const c2 = "-"; const c3 = 51; const c4 = 80; const c5 = 0x4f; const s = "Boba Fett"; const main = async () => { console.log(sprintf("c1: %c", c1.codePointAt(0))); console.log(sprintf("c2: %c", c2.codePointAt(0))); console.log(sprintf("c3: %c", c3)); console.log(sprintf("c4: %c", c4)); console.log(sprintf("c5: %c", c5)); console.log(sprintf("s: %s", s)); console.log(sprintf("s: %.4s", s)); console.log(sprintf("s: |%10.4s|", s)); console.log(sprintf("s: |%-10.4s|", s)); } main().catch( e => { console.error(e) } );