Обсуждение:Программирование на языке Си/§2
Добавить темуКакие инструменты Вы используете для программирования?
[править]Что имеется в виду под инструментами? Если речь о средствах разработки, то я использую Dev-C++. Небольшой безплатный пакет, поддерживающий С и С++. Fingertouch 13:42, 21 октября 2011 (UTC)
Я тоже использую Dev-C++. У меня к лектору просьба может getchar(); записывать в пример кода?! А то что-то программа выполняется мгновенно и не увидишь результата! --217.118.79.22 18:03, 22 октября 2011 (UTC)
Использую Code::Blocks, с ним проще всего оказалось разобраться.
А как Code::Blocks решает проблему мгновенного выполнения программы? Неопытный человек сталкиваясь с таким думает что неправильно составил программу. --217.118.79.21 14:52, 14 ноября 2011 (UTC)
Вот насчет мгновенного выполнения пожалуйста поподробней, хотелось бы увидеть воочую этот ваш Hello, world! ) folium 194.88.211.254 18:50, 11 февраля 2012 (UTC)
Да все просто, наберите на Dev-C++ скомпилируйте "Привет Мир!" БЕЗ getchar(); и запустите exe-файл. В результате на экране мигнёт т.е. появится и исчезнет командная строка. Наверное только австралийский абориген может заметить текст из двух 2-х слов. --217.118.79.22 05:51, 25 марта 2012 (UTC)
Мне нравиться gcc. На счет мигания текста - printf -это не всегда вывод в консоль! Можно и записать в файл.(./a.out >hello,world)
Блин понял? Эти программы для Linux, а тем у кого OS Windows и среда DevC++. Те должны писать, вот так:
#include <stdio.h>
#include <conio.h> int main(void)
printf ("Hello, worl!\n"); Привет мир отображается в Командной строке OS Windows
getch(); //нажать любую клавишу и можно выйти из "Командной строки" OS Windows
}
И по-моему стандарт С99 прощает неписание return 0; Только не понял что это за функция <conio.h> вроде его в Стандартной библиотеке нет?
--83.149.48.167 15:49, 6 января 2014 (UTC)
#include <conio.h>
— это подключение библиотеки, а не функция! Postovalov (обсуждение) 09:52, 15 декабря 2014 (UTC)