cout в c



Автор Николай Маркин задал вопрос в разделе Другие языки и технологии

cout и printf в языке C и получил лучший ответ

Ответ от Ra[гуру]
printf(\"%c\\n\", *ot); > Компилятор не поддерживает функцию cout. Какой компилятор? В стандартной библиотеке языка Си (не С++) нет объявлений с именем cout. Си: #include <stdio.h> main() { char ch = \'a\'; printf(\"char: %c\\n\", ch); } C++; #include <iostream> using namespace std; int main() { char ch = \'a\'; cout << \"char: \" << ch << endl; return 0; } > Компилятор dev-cpp. Нет такого компилятора, есть IDE Dev-C++, в которой по умолчанию используется компилятор GCC (для Си gcc, для С++ g++). > Пишу на Си, но в проекте .cpp. \"Вы либо трусы наденьте, либо крестик снимите. \" Пример для С++ без проблем будет компилироваться GCC. В примере на Си, если файл .cpp надо только указать тип функции main: #include <stdio.h> int main() { char ch = \'a\'; printf(\"char: %c\\n\", ch); return 0; } ЗЫ: старые версии g++ проглотят main и без объявления типа.

Ответ от Krab Bark[гуру]
"cout<<*ot;" cout в C++ сам разберется, какой тип у *ot. Для С программисту надо в функции printf указать формат вывода соответственно типу *ot, ты его не привел. "cout<<(char) 13<<(char) 10;" printf("%c%c",13,10);

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: cout и printf в языке C
Iostream на Википедии
Посмотрите статью на википедии про Iostream
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*