#включить iostream в C?
5 ответов
Ну, это называется стандартным заголовком ввода-вывода. В C у вас есть:
#include <stdio.h>
Это не аналог <iostream>
. В C нет аналога iostream - ему не хватает объектов и типов. Если вы используете C++, это аналог <cstdio>
.
см. Также этот фантастический вопрос и его отвечай,
#include <stdio.h>
C стандартная библиотека ввода и вывода (cstdio, известная как stdio.h на языке C). Эта библиотека использует так называемые потоки для работы с физическими устройствами, такими как клавиатуры, принтеры, терминалы или с любым другим типом файлов, поддерживаемых системой. Потоки-это абстракция, взаимодействующая с ними единообразным образом; все потоки обладают одинаковыми свойствами независимо от индивидуальных характеристик физических носителей, с которыми они связаны.
потоки обрабатываются в библиотеке cstdio как указатели на файловые объекты. Указатель на файловый объект однозначно идентифицирует поток и используется в качестве параметра в операциях, связанных с этим потоком.
существует также три стандартных потока: stdin, stdout и stderr, которые автоматически создаются и открываются для всех программ, использующих библиотеку.
В C :
#include<stdio.h>
+ #include<stdlib.h>
чтобы получить почти все функции <iostream>
например тут system()
функция (только для windows) в <iostream>
а не <stdio.h>
.