Хочу научиться писать простые программы на си. Как написать, скомпилировать и
Что для этого нужно, подскажите пож-та?
Какую среду разработки или компилятор выбрать? Спасибо.
Только в ХР ты окошка дос не увидишь. Скорее всего ты писал консольные приложения. Ну или если древность турбос юзаешь, то тогда в эмуляторе только.
так я еще не знаю ничего про api-функции :(
у меня есть книжка по Си, Керниган и Ритчи, там приводится простая программа, по выводу на на экран Hello Word, где можно написать эту программу, как ее выполнить и так чтобы это можно было наблюдать в XP?
Может где ссылка есть на это дело?
api - applicatin program interface. И не советую писать с api. Так оно конечно быстрее, но далеко не для начинающих. Насчет наблюдения в XP: повторяю, установи C++ Builder и одним движением нарисуй на форме Label, и в ней напиши hello world!, затем нажми F9 и восхищенными глазами смотри на появившееся окошко. Но вообще я порекомендовал бы сначала просто выучить язык, затем уже окна рисовать.
Цитата:
Но вообще я порекомендовал бы сначала просто выучить язык, затем уже окна рисовать.
так чтобы выучить надо тренироваться на примерах, а как сделать примеры не знаю :(
мне пока надо научится хотя бы писать и запускать простенькие примерчики
Спасибо, буду пробывать.
Консоль - друг начинающего. И функция printf тебе в помощь. Или cout, если C++ учишь. Я тоже рвалася окошки клепать, когда начинал. Теперь иду по стезе системного программиста, и понял, не в окнах счастье:)
хорошо, тогда еще вопрос, как писать и компилировать программы в XP, а смотреть как они выполняются в консоли?
А вообще напиши, какой ты компилятор выбрал, затем конкретно уже можно будет советовать. Подойдет тебе думаю любой.
Цитата:
Почему я везде пишу из студии запускать? потому что иначе просто окно после выполнения мнгновенно закроется, надо специальные функции, не помню уже какие вызывать, которые бы ждали нажатия на клавишу.
А вообще напиши, какой ты компилятор выбрал, затем конкретно уже можно будет советовать. Подойдет тебе думаю любой.
А вообще напиши, какой ты компилятор выбрал, затем конкретно уже можно будет советовать. Подойдет тебе думаю любой.
Поставил Microsoft Visual C++, вроде как программка компилируется, создается файл exe. Запускается во всплывающем окне и тут же закрывается. Добавил в конце getchar(), теперь окно не закрывается.
Проблема со шрифтами, по русски получается абракадабра.
а с русскими шрифтами, так была где-то здесь тема.
попробуй юзать
CharToOem OemToChar
Цитата:
CharToOem OemToChar
~ArchimeD~
спасибо за подсказки, почти все получилось :)
пока немного непонятно как выводить русские буквы через printf, но буду разбираться
главное теперь можно пробывать писать программки :)
Спасибо!
спасибо!
ИМЯ КОМАНДЫ>ИМЯ КОМАНДЫ.log