Node:Code index, Next:Concept index, Previous:Glossary, Up:Top
Code index
#output conversion specifier modifier: Formatted output conversion specifiers#definepreprocessor directive: Macros#elsepreprocessor directive: A few directives#errorpreprocessor directive: A few directives#ifpreprocessor directive: A few directives#ifdefpreprocessor directive: Macros#ifndefpreprocessor directive: Macros#includepreprocessor directive: A few directives#linepreprocessor directive: A few directives#undefpreprocessor directive: Macros%input conversion specifier: Formatted input conversion specifiers%integer remainder operator: Expressions and values%mod operator: Expressions and values%modulo operator: Expressions and values%output conversion specifier: Formatted output conversion specifiers&bitwise operator: Bitwise operators&bitwise operator truth table: Bitwise AND&pointer operator: Pointer operators&=bitwise operator: Bitwise operators'input conversion specifier modifier: Formatted input conversion specifiers'output conversion specifier modifier: Formatted output conversion specifiers*input conversion specifier modifier: Formatted input conversion specifiers*multiplication operator: Expressions and values*operator: Expressions and operators*pointer operator: Pointer operators*=operator: More Special Assignments+addition operator: Expressions and values+operator: Expressions and operators+output conversion specifier modifier: Formatted output conversion specifiers+unary plus operator: Expressions and values++increment operator: Postfix and prefix ++ and --, Special Assignment Operators ++ --++operator: Hidden operators and values++postfix operator: Postfix and prefix ++ and --++prefix operator: Postfix and prefix ++ and --+=operator: Hidden operators and values, More Special Assignments,operator: The comma operator-operator: Expressions and operators-output conversion specifier modifier: Formatted output conversion specifiers-subtraction operator: Expressions and values-unary minus operator: Expressions and values--decrement operator: Postfix and prefix ++ and --, Special Assignment Operators ++ ----operator: Hidden operators and values--postfix operator: Postfix and prefix ++ and ----prefix operator: Postfix and prefix ++ and ----staticoption of GCC: Building a library-=operator: Hidden operators and values, More Special Assignments->dot operator of structures: Using structures->member operator: Memory allocation-coption of GCC: Building a library-fPICoption of GCC: Building a library-fpicoption of GCC: Building a library-Ioption of GCC: Building a library, Common library functions-loption of GCC: Building a library-Loption of GCC: Building a library.dot operator of structures: Using structures.afile suffix: Kinds of library, File names.cfile suffix: File names.hfile suffix: File names.ofile suffix: File names.sofile suffix: Kinds of library, File names/div operator: Expressions and values/division operator: Expressions and values/integer division operator: Expressions and values/usr/includedirectory: Common library functions, Header files/usr/include/linuxdirectory: Common library functions0output conversion specifier modifier: Formatted output conversion specifiers0return code: argp description<less-than operator: Expressions and operators<<bitwise operator: Bitwise operators<<=bitwise operator: Bitwise operators= (equals sign): Errors=assignment operator: The assignment operator=confused with==: Confusion of = and ==, Comparisons and logic, Important note about assignment=operator: Hidden operators and values==confused with=: Confusion of = and ==== confused with =: Comparisons and logic, Important note about assignment>greater-than operator: Expressions and operators>>bitwise operator: Bitwise operators>>=bitwise operator: Bitwise operators?operator: The question mark operator, Decisions[input conversion specifier: Formatted input conversion specifiers^bitwise operator: Bitwise operators^bitwise operator truth table: Bitwise exclusive OR (XOR/EOR)^=bitwise operator: Bitwise operatorsainput conversion specifier modifier: Formatted input conversion specifiersa.out: The compilerabsfunction: Mathematical functionsacosfunction: Mathematical functionsarprogram: Building a libraryARGfield: argp descriptionARGparser function argument: argp descriptionarg_numfield: argp descriptionargcvariable: argc and argvargpfunction: argp description, Processing command-line optionsARGPstructure: argp descriptionARGP_ERR_UNKNOWNreturn code: argp descriptionARGP_KEY_ARGkey: argp descriptionARGP_KEY_ENDkey: argp descriptionargp_optionstructure: argp descriptionargp_optionstructure fields: argp descriptionargp_parsefunction: argp descriptionargp_usagefunction: argp descriptionARGS_DOCfield: argp descriptionargumentsstructure: argp descriptionargvarray: Environment variablesargvvariable: argc and argvasinfunction: Mathematical functionsasprintffunction: asprintfatanfunction: Mathematical functionsatan2function: Mathematical functionsatoffunction: String library functionsatoifunction: String library functionsatolfunction: String library functionsautostorage class specifier: Other storage classesbdflushdaemon: Stream bufferingbreakcommand: Terminating loops with break, The switch statementcinput conversion specifier: Formatted input conversion specifierscoutput conversion specifier: Formatted output conversion specifierscastoperator: Cast operator demo, The cast operatorceilfunction: Mathematical functionschartype: Conventions and declarations, The char type, Integer variablescleanmakefile target: Rules for cleaning the directoryclearerrfunction: End-of-file and error functionsclosefunction: Closing files at a low levelconsttype: const, Constants, More data typescosfunction: Mathematical functionscoshfunction: Mathematical functionscreatfunction: File creationctype.hheader file: Character handling, Common library functionsdinput conversion specifier: Formatted input conversion specifiersdoutput conversion specifier: Formatted output conversion specifiersdo ... whilecommand: LoopsDOCfield: argp descriptiondoubletype: Floating point variablesEinput conversion specifier: Formatted input conversion specifiersEoutput conversion specifier: Formatted output conversion specifierseoutput conversion specifier: Formatted output conversion specifiersEACCESfile name error: Renaming files at a low level, Deleting files at a low level, Opening files at a low level, Usual file name errorsEBADFfile name error: Finding file positions at a low level, Writing files at a low level, Reading files at a low level, Closing files at a low levelEBUSYfile name error: Renaming files at a low level, Deleting files at a low levelEEXISTfile name error: Opening files at a low levelEFBIGfile name error: Writing files at a low levelEINTRfile name error: Writing files at a low levelEINVALerror code: argp descriptionEINVALfile name error: Renaming files at a low level, Finding file positions at a low level, Writing files at a low levelEIOfile name error: Writing files at a low level, Reading files at a low levelEISDIRfile name error: Renaming files at a low level, Opening files at a low levelELOOPfile name error: Usual file name errorselsecommand: DecisionsEMFILEfile name error: Opening files at a low levelEMLINKfile name error: Renaming files at a low levelENAMETOOLONGfile name error: Usual file name errorsENOENTfile name error: Renaming files at a low level, Deleting files at a low level, Opening files at a low level, Usual file name errorsENOMEMerror code: argp descriptionENOSPCfile name error: Renaming files at a low level, Writing files at a low level, Opening files at a low levelENOTDIRfile name error: Usual file name errorsENOTEMPTYfile name error: Renaming files at a low level, Deleting files at a low levelenumtype: enum, More data typesenvparray: Environment variablesEOFcharacter: ungetcEPERMfile name error: Deleting files at a low levelEROFSfile name error: Renaming files at a low level, Deleting files at a low level, Opening files at a low levelerrnosystem variable: argp description, Renaming files at a low level, Deleting files at a low level, Writing files at a low level, Reading files at a low level, Closing files at a low level, Opening files at a low levelerror_tfunction: argp descriptionESPIPEfile name error: Finding file positions at a low levelEXDEVfile name error: Renaming files at a low levelexitcommand: The exit functionexpfunction: Mathematical functionsexternstorage class specifier: External variablesfinput conversion specifier: Formatted input conversion specifiersfoutput conversion specifier: Formatted output conversion specifiersfabsfunction: Mathematical functionsFALSEmacro: Comparisons and logicfclosecommand: Closing a filefclosefunction: Closing files at a low levelFE_ALL_EXCEPTfunction: Mathematical errorsFE_DIVBYZEROfloating-point exception: Mathematical errorsFE_INEXACTfloating-point exception: Mathematical errorsFE_INVALIDfloating-point exception: Mathematical errorsFE_OVERFLOWfloating-point exception: Mathematical errorsFE_UNDERFLOWfloating-point exception: Mathematical errorsfeoffunction: End-of-file and error functionsferrorfunction: End-of-file and error functionsfetestexceptfunction: Mathematical errorsfflushfunction: Uncoordinated output, Stream bufferingfgetcfunction: getc and fgetcfgetsfunction: fgets, String output and inputfile status flag: Opening files at a low levelFLAGSfield: argp descriptionfloattype: Floating point variablesfloorfunction: Mathematical functionsfopencommand: Opening a file, Input and outputforcommand: Arrays and for loops, The flexibility of for, for, Loopsfprintffunction: fprintffputcfunction: putc and fputcfputsfunction: fputs, String output and inputfreadfunction: Block input and outputfreefunction: Memory allocationfscanffunction: fscanffseekfunction: ungetc, File positionfsyncfunction: Writing files at a low levelftellfunction: File positionfwritefunction: Block input and outputGinput conversion specifier: Formatted input conversion specifiersginput conversion specifier: Formatted input conversion specifiersgcc: Compiling multiple files, argc and argv, The compilergetcfunction: getc and fgetcgetcharfunction: getchargetdelimfunction: getdelim, String output and inputgetenvfunction: Environment variablesgetlinefunction: getline, String output and inputgetoptfunction: Processing command-line optionsgetsfunction: gets, String output and inputglibclibrary: Character handling, Header files, Librariesgotocommand: A word about gotogrepcommand: Programming with pipeshinput conversion specifier modifier: Formatted input conversion specifiersiinput conversion specifier: Formatted input conversion specifiersioutput conversion specifier: Formatted output conversion specifiersifcommand: Nested if statements, if, DecisionsINFINITYmacro: Mathematical errorsinput conversion specifier: Formatted input conversion specifiersinputfield: argp descriptioninttype: Integer variablesisalnumfunction: Character handlingisalphafunction: Character handlingisasciifunction: Character handlingiscntrlfunction: Character handlingisdigitfunction: Character handlingisgraphfunction: Character handlingislowerfunction: Character handlingisprintfunction: Character handlingispunctfunction: Character handlingisspacefunction: Character handlingisupperfunction: Character handlingisxdigitfunction: Character handlingKEYfield: argp descriptionKEYparser function argument: argp descriptionLinput conversion specifier modifier: Formatted input conversion specifierslinput conversion specifier modifier: Formatted input conversion specifiersLoutput conversion specifier modifier: Formatted output conversion specifiersloutput conversion specifier modifier: Formatted output conversion specifiersLD_LIBRARY_PATHshell variable: Building a librarylimits.hheader file: Mathematical functionsllinput conversion specifier modifier: Formatted input conversion specifierslloutput conversion specifier modifier: Formatted output conversion specifierslogfunction: Mathematical functionslog10function: Mathematical functionslong doubletype: Floating point variableslong floattype: Floating point variableslong longtype: Integer variableslongtype: Integer variableslseekfunction: Finding file positions at a low levelmoutput conversion specifier: Usual file name errors, Formatted output conversion specifiersmakeprogram: Writing a makefilemallocfunction: Memory allocationmath.hheader file: Mathematical functions, Common library functions, Header filesmath.hsystem header file: Actual parameters and formal parametersNAMEfield: argp descriptionNANmacro: Mathematical errorsNULLpointer: Initializing your data structureO_APPENDfile status flag: Opening files at a low levelO_CREATfile status flag: Opening files at a low levelO_EXCLfile status flag: Opening files at a low levelO_EXECfile status flag: Opening files at a low levelO_RDONLYfile status flag: Opening files at a low levelO_RDWRfile status flag: Opening files at a low levelO_TRUNCfile status flag: Opening files at a low levelO_WRITEfile status flag: Opening files at a low levelO_WRONLYfile status flag: Opening files at a low levelOBJmakefile variable: Variables simplify makefilesobjmakefile variable: Variables simplify makefilesobjects: Variables simplify makefilesOBJECTSmakefile variable: Variables simplify makefilesOBJSmakefile variable: Variables simplify makefilesobjsmakefile variable: Variables simplify makefilesoff_ttype: Finding file positions at a low levelopencommand: Input and outputopenfunction: Closing files at a low level, File creation, Opening files at a low levelOPTION_ALIASoption flag: argp descriptionOPTION_ARG_OPTIONALoption flag: argp descriptionOPTION_HIDDENoption flag: argp descriptionOPTIONSfield: argp descriptionPARSERfield: argp descriptionpclosefunction: Programming with pipespopenfunction: Programming with pipespowfunction: Mathematical functionsprintf: Function examplesprintffunction: Formatted output conversion specifiers, printfpscommand: Programming with pipesputcfunction: putc and fputcputcharfunction: putcharputsfunction: puts, String output and inputqinput conversion specifier modifier: Formatted input conversion specifiersqoutput conversion specifier modifier: Formatted output conversion specifiersreadfunction: Writing files at a low level, Reading files at a low levelreallocfunction: Memory allocationregisterstorage class specifier: Other storage classesrenamefunction: Renaming files at a low levelreturncommand: Terminating loops with return, Example 15, The exit functionrewindfunction: ungetcrewindmacro: File positionrmprogram: A simple makefilermdirfunction: Deleting files at a low levelsinput conversion specifier: Formatted input conversion specifierssoutput conversion specifier: Formatted output conversion specifiersscanffunction: String overflows with scanf, scanf, PointersSEEK_CURconstant: Finding file positions at a low levelSEEK_ENDconstant: Finding file positions at a low levelSEEK_SETconstant: Finding file positions at a low levelshorttype: Integer variablessinfunction: Mathematical functions, Header filessinhfunction: Mathematical functionssize_ttype: Block input and outputsizeoffunction: Memory allocationSPACEoutput conversion specifier modifier: Formatted output conversion specifierssprintffunction: sprintf, Deprecated formatted string output functionssqrtfunction: Mathematical functions, Actual parameters and formal parameterssscanffunction: sscanfSTATEparser function argument: argp descriptionstaticstorage class specifier: Static variablesstdarg.hsystem header file: Variadic functionsstdindevice: Stream bufferingstdio.hheader file: Header filesstdlib.hheader file: String library functionsstdoutdevice: Stream bufferingstrcatfunction: String library functionsstrcmpfunction: String library functionsstrcpyfunction: String library functionsstring.hheader file: String library functions, Common library functionsstrlenfunction: String library functionsstrncatfunction: String library functionsstrncmpfunction: String library functionsstrncpyfunction: String library functionsstrstrfunction: String library functionsstructtype: struct, struct and union, More data typesswitchcommand: The switch statement, Decisionstanfunction: Mathematical functionstanhfunction: Mathematical functionstgmath.hheader file: Mathematical functionstoasciifunction: Character handlingtolowerfunction: Character handlingtoupperfunction: Character handlingTRUEmacro: Comparisons and logictypedefcommand: typedefuoutput conversion specifier: Formatted output conversion specifiersungetcfunction: ungetcuniontype: union, struct and union, More data typesunlinkfunction: Deleting files at a low levelunsigned chartype: The char type, Integer variablesunsigned inttype: Integer variablesunsigned long longtype: Integer variablesunsigned longtype: Integer variablesunsigned shorttype: Integer variablesvoidtype: void, More data typesvolatiletype: volatile, More data typeswhilecommand: Loopswritefunction: Writing files at a low levelXinput conversion specifier: Formatted input conversion specifiersxinput conversion specifier: Formatted input conversion specifiersXoutput conversion specifier: Formatted output conversion specifiersxoutput conversion specifier: Formatted output conversion specifierszinput conversion specifier modifier: Formatted input conversion specifiersZoutput conversion specifier modifier: Formatted output conversion specifierszoutput conversion specifier modifier: Formatted output conversion specifiers|(pipe symbol): Programming with pipes|bitwise operator: Bitwise operators|bitwise operator truth table: Bitwise inclusive OR|=bitwise operator: Bitwise operators~bitwise operator: Bitwise operators~bitwise operator truth table: Bitwise NOT