Nodebook
  • Introduction
  • Methods
  • Default Classes
    • Nodebook
  • JS
    • JSONotebook
    • JSNotebook
    • TSNotebook
  • Java
    • JavaNotebook
  • C/C++
    • CPPNotebook
    • CNotebook
    • HeaderNotebook
  • Text
    • TXTNotebook
    • MDNotebook
    • PlainNotebook
  • Web
    • HTMLNotebook
    • CSSNotebook
      • CSSStyle
  • Other
    • YMLNotebook
    • BashNotebook
  • Python
    • PYNotebook
Powered by GitBook
On this page
  • Usage
  • Setup

Was this helpful?

  1. C/C++

CNotebook

extends Nodebook

"CNotebook" is used for .c files.

Usage

Setup

const Nodebook = require('nodejs-notebook');

const index = new Nodebook.CNotebook('index');

note(code)

Similar to addLine() but it does not automatically add an indent.

string code: The C code to add.

main.note('using namespace std;\nint main() {printf("hello world");\nreturn 0;\n}'
// Inserts this long line of code that should output "hello world"

comment(comment)

Insert a C Comment.

string comment: The comment message to add.

main.comment('This needs editing, Franchis!');
// Inserts "/* Over here Michael! */"

compile()

Attempts to compile the C file.

main.compile();
// Will output if there were any errors in the terminal.

include(module)

Inserts #include <> with the module name at the top.

main.include('stdio.h');
// Inserts "#include <stdio.h>"
PreviousCPPNotebookNextHeaderNotebook

Last updated 4 years ago

Was this helpful?