C Standard library functions or simply C Library functions are inbuilt functions in C programming. The prototype and data definitions of these functions are present in their respective header files. To use these functions we need to include the header file in our program. I was searching for alternative for Turbo C and I found out a very good IDE “Dev-C”. Unlike turbo c, It has enough user base & supported by libraries/developers, help is available on many programming forums.Also many game developers use Dev-C as their back-end IDE.
I thought there weren't many GUI solutions for C, I was quite wrong. The result is a list of 35 'healthy' C UI libraries. I also ended up unearthing a bunch of old, dead UI libraries. It is quite entertaining to go back memory lane. I've compiled the libraries here with screenshots, short descriptions and pros/cons I could quickly gather.
- The C Standard Library
- The C++ Standard Library
- The C++ STL Library
- C++ Programming Resources
- Selected Reading
Description
It is used in standard Input / Output Streams Library.
Declaration
Following is the declaration for iosstream function.
C++98
C++11
Objects
The objects of iosstream should be like this −
Free C++ Libraries
Narrow characters (char)
Sr.No. | Characters | Definition |
---|---|---|
1 | cin | Standard input stream |
2 | cout | Standard output stream |
3 | cerr | Standard output stream for errors |
4 | clog | Standard output stream for logging |
Wide characters (wchar_t)
Sr.No. | Characters | Definition |
---|---|---|
1 | wcin | Standard input stream (wide) |
2 | wcout | SStandard output stream (wide) |
3 | wcerr | Standard output stream for errors (wide-oriented) |
4 | wclog | Standard output stream for logging (wide) |
This section of the documentation contains reference content for the Microsoft implementation of the ISO standard C and C++ languages. The language reference includes documentation for the preprocessor, compiler intrinsics, and supported assembly languages.
You'll also find documentation for the C runtime library, the C++ standard library, and several other libraries available with the Microsoft C/C++ compiler (MSVC) here.
Language reference
C language
Reference content for the Microsoft implementation of the C language.
C++ language
Reference content for the Microsoft implementation of the C++ language.
C/C++ preprocessor
Reference content for the preprocessor used by C and C++.
Compiler intrinsics
Describes intrinsic functions that are available in Microsoft C and C++ for x86, ARM, ARM64, and x64 architectures.
Inline assembler
Explains how to use the Visual C/C++ inline assembler with x86 processors.
ARM assembler reference
Provides reference material for the Microsoft ARM assembler (ARMASM) and related tools.
Microsoft macro assembler reference
Provides reference material for the Microsoft Macro assembler (MASM).
Libraries reference
Standard libraries
C runtime library
The reference for the Microsoft implementation of the C runtime library (CRT), sometimes referred to as the Universal CRT.
C++ standard library
The reference for the Microsoft implementation of the C++ standard library.
Libraries for Windows applications
MFC/ATL
Documentation for the Microsoft Foundation Classes (MFC) and Active Template Library (ATL) class libraries.
C++ Libraries Windows
Additional libraries
C++ AMP (C++ Accelerated Massive Parallelism)
Classes that enable the use of modern graphics processors for general purpose programming.
Concurrency Runtime
Classes that simplify the writing of programs that use data parallelism or task parallelism.
C++ Libraries Download
OpenMP
Reference for the Microsoft implementation of the OpenMP API.
SafeInt library
A portable library that can be used with MSVC, GCC, or Clang to help prevent integer overflows.
Data Access LibrariesLibraries to support data access using ATL or MFC, and legacy services such as OLE DB and ODBC.
C++ Libraries List
Related articles
Windows Runtime (WinRT) with C++
C++/WinRT is an entirely standard modern C++17 language projection for Windows Runtime (WinRT) APIs, implemented as a header-file-based library.
Windows Runtime C++ Template Library (WRL)
A legacy template library for the Windows Runtime, replaced by C++/WinRT.