> Online tutorial : preprocessor directives in c
Showing posts with label preprocessor directives in c. Show all posts
Showing posts with label preprocessor directives in c. Show all posts

preprocessor directives in c

Preprocessor Directives

#include
include file for linking
#define
define a preprocessor symbol/macro
#undef
un-define a previously defnined symbol
#if
test for conditional compilation
#ifdef
(ditto)
#ifndef
(ditto)
#else
(ditto)
#endif
(ditto)
#line
debug tool
#error
debug tool

input output function in c

Input/Output Functions

printf ()
Formatted printing
scanf ()
Formatted input analysis
getchar()
Get one character from stdin file buffer
putchar()
Put one charcter in stdout file buffer
gets ()
Get a string from stdin
puts ()
Put a string in stdout
fprintf()
Formatted printing to general files
fscanf()
Formatted input from general files
fgets()
Get a string from a file
fputs()
Put a string in a file
fopen()
Open/create a file for high level access
fclose()
Close a file opened by fopen()
getc()
Get one character from a file (macro?)
ungetc();
Undo last get operation
putc()
Put a character to a file (macro?)
fgetc()
Get a character from a file (function)
fputc()
Put a character from a file (function)
feof()
End of file . returns true or false
fread()
Read a block of characters
fwrite()
Write a block of characters
ftell()
Returns file position
fseek()
Finds a file position
rewind()
Moves file position to the start of file
fflush()
Empties file buffers
open()
Open a file for low level use
close()
Close a file opened with open()
creat()
Create a new file
read()
Read a block of untranslated bytes
write()
Write a block of untranslated bytes
rename()
Rename a file
unlink()
Delete a file
remove()
Delete a file
lseek()
Find file position