Как зайти в Даркнет?!
25th January, 01:11
4
0
Как в tkinter из поля ввода Entry получить значение в одну переменную и обновить строку кнопкой, затем получить ещё одно введённое значение и затем сложить их. Ниже пример кода
21st July, 19:00
892
0
Программа, которая создает фейковые сервера в поиске игровых серверов CS 1.6 Steam
21st March, 17:43
948
0
Очень долго работает Update запрос Oracle
27th January, 09:58
912
0
не могу запустить сервер на tomcat HTTP Status 404 – Not Found
21st January, 18:02
905
0
Где можно найти фрилансера для выполнения поступающих задач, на постоянной основе?
2nd December, 09:48
938
0
Разработка мобильной кроссплатформенной военной игры
16th July, 17:57
1724
0
период по дням
25th October, 10:44
3955
0
Пишу скрипты для BAS только на запросах
16th September, 02:42
3720
0
Некорректный скрипт для закрытия блока
14th April, 18:33
4613
0
прокидывать exception в блоках try-catch JAVA
11th March, 21:11
4380
0
Помогите пожалуйста решить задачи
24th November, 23:53
6084
0
Не понимаю почему не открывается детальное описание продукта
11th November, 11:51
4350
0
Нужно решить задачу по программированию на массивы
27th October, 18:01
4395
0
Метода Крамера С++
23rd October, 11:55
4308
0
помогите решить задачу на C++
22nd October, 17:31
4002
0
Помогите решить задачу на python с codeforces
22nd October, 11:11
4492
0
Python с нуля: полное руководство для начинающих
18th June, 13:58
2598
0
C в Visual Studio
Я пытаюсь выучить C. Как разработчик C#, мой IDE-это Visual Studio. Я слышал, что это хорошая среда для развития C/C++. Однако, кажется, независимо от того, что я пытаюсь сделать, интуиция меня подводит. Может ли кто-то дать хорошие ресурсы для того, чтобы либо:
- изучите входы и выходы из C в Visual Studio
- рекомендую лучший компилятор C IDE +
Правка: Смотрите также: https://stackoverflow.com/questions/951516/a-good-c-ide
ну вы можете использовать visual studio просто отлично взгляните на это человек http://www.daniweb.com/forums/thread16256.html
Перейдите в меню Вид выберите решение Explorer или CTRL+ ALT +L
Затем выберите проект, который вы разрабатываете, и щелкните его правой кнопкой мыши.
Затем выберите Свойства из подменю.
Затем выберите Свойства конфигурации из древовидной структуры. под этим выберите C/C++, а затем выберите дополнительно. Теперь в правой боковой панели измените свойство
Компиляция с компиляции код C++ (/TP) компилировать как код C (/TC)
Наконец измените расширение файла на .c
Теперь вы настроили Visual Studio для компиляции C программ
И вы можете использовать NetBeans тоже это может быть даже более удобным для пользователя чем Visual Studio скачать его вы не пожалеете я обещаю
Отвечая на чисто предметный вопрос "recommend me a better C IDE and compiler", я нахожу Ming32w и Code::blocks (теперь с комбинированным установщиком) очень полезными на windows, но YMMV, поскольку вы явно привыкли к MS IDE и просто боретесь с C.
Могу ли я предложить вам сосредоточиться на консольных приложениях, чтобы сначала почувствовать язык, прежде чем пытаться связать его с windows UI, который, по моему опыту, является самым сложным в разработке windows.
Просто и сладко: консольные приложения (основные программы C, использующие printf и т. д.) легко и дешево выполняются с помощью крошечного компилятора C - без излишеств, без графического интерфейса, полный комплиер C.
Однако разработка C также относительно проста в Visual Studio. Следующие инструкции настроят Visual C++ как хороший компилятор C, и он будет сначала создавать консольные приложения, а затем вы можете перейти к более сложным приложениям windows.
- Получите Visual Studio C++ edition (express-это нормально)
- Запустите новый проект-отключите предварительно скомпилированные заголовки (возможно, мастер позволит вам это сделать, возможно, вам придется изменить настройки компилятора один раз внутри проекта)
- Удалите все, что находится внутри проекта.
- Создайте новый файл "example.c" с примером hello world
- Компилируйте и уходите прочь.
Кроме того, получить linux виртуальной машины, или Cygwin. Но поскольку у вас уже есть Visual Studio, вы можете также придерживаться того, что вы знаете.
Кстати, это ведь не Этвуд учится C наконец-то, не так ли? Нет ALTs! ;-Д
-Adam
Bloodshed Dev-C++ является лучшим windows C/C++ IDE IMO: http://www.bloodshed.net/ он использует набор компиляторов GNU и свободен, как в пиве.
EDIT: страница загрузки для IDE находится здесь: http://www.bloodshed.net/dev/devcpp.html
Как уже было сказано, вы должны проверить версию VS.net C++, но если вы хотите попробовать что-то другое, то Eclipse имеет версию C++. Вы можете получить дополнительную информацию от http://eclipse.org или проверить дистрибутив на http://www.easyeclipse.org/site/distributions/cplusplus.html
The problem with learning C within Visual Studio is that you are compiling C
using the Visual Studio C++ compiler. You might want to try learning C using
the GNU GCC compiler from within the Cygwin environment in Windows.
Это законный ответ, я опубликовал IDE, который использует компиляторы GNU, так почему же он был понижен в моде?
Это тот тип вещей, который заставит меня не использовать SO, почему бы не использовать кого-то просто потому, что они рекомендуют другой компилятор и IMHO, лучший, чем Microsoft?
получите реальных людей, и @Antonio Хейли Я дал вам +1
Когда я использовал visual studio 5.0, он должен был компилировать код c до тех пор, пока заголовочные файлы и lib. есть ли там для компилятора, чтобы найти. На самом деле большинство компиляторов C++, таких как G++, прекрасно компилируют код C. Но я не уверен, насколько хорошо.. Если вы нацелены на платформу, то вы можете изменить заголовочные файлы и lib. внутри вас IDE и компилятор.
В Visual Studio есть отличный отладчик, с которым не может конкурировать ни один другой компилятор, который я видел. Я использую gcc darwin10 4.2.1 и нахожу, что отладчик-это в основном только тот, который вы можете получить с любым вкусом linux. Я рекомендую вам изучить оба варианта на простом компиляторе vanilla gcc, а также попробовать visual studio, которая стоит денег. Экспресс-издание не допускает использования резьбы и еще нескольких вещей, о которых я забыл. Visual Studio 5.0 должен быть в порядке для использования, и отладчик гораздо более удобен для человека, чем одна версия командной строки под названием GDB. Попробуйте DDD на linux, который похож на отладчик XCODE.
Хотя C++ и C отличаются друг от друга, вы можете скомпилировать их вместе. Но вы должны понимать недостатки и хорошие стороны каждого из них. C код быстрее, но C++ гораздо проще писать и управлять большим кодом. C++ является объектно-ориентированным, но C является процедурным, хотя оба они являются императивными языками. Я бы предложил изучить objective-C, так как вы можете использовать как библиотеки C++, так и C. Используя функции, которые вам нравятся на всех трех языках!!!
Для простого C я предлагаю Pelles C . Генерирует оптимизированный код и поддерживает конструкции C99.
Особенности:
- Поддержка 32-битного Windows (X86),
- 64-разрядные Windows (X64) и Windows Mobile (ARM). Поддержка стандарта C99.
- Встроенный редактор исходного кода с подсказками по вызову и просмотром символов. Интегрированный уровень источника отладчик. Проектное управление.
- Встроенный ассемблер для X86 и ARM.
- Встроенный редактор ресурсов. Встроенный редактор bitmap, значков и курсоров. Интегрированный анимированный курсор и видеоредактор.
- Встроенный редактор hex-dump.
- Поддержка пользовательских элементов управления в Редакторе диалоговых окон. Поддержка пользовательских мастеров проектов. http://www.smorgasbordet.com/pellesc/
C в Visual Studio это нормально, просто используйте компилятор командной строки, который входит в Pro edition. Да, это компилятор C++, но он обрабатывает все файлы, заканчивающиеся .c как C . Вы даже можете заставить его обрабатывать ALL файлов как C с помощью переключателя. В документации VS есть записи об этом, просто найдите индекс для Visual C.
Некоторые люди говорят, что меньший IDE лучше для обучения. Взгляните на Code::Blocks . В целом верно, что начинать C в IDE трудно, потому что не многие книги объясняют достаточно, чтобы контролировать IDE. Возможно, лучше начать с консоли и базового текстового редактора с подсветкой синтаксиса – по крайней мере, под Linux. Поскольку консоль Windows ' далека от совершенства, я бы не рекомендовал ее использовать.
/EDIT: Dev-C++ раньше был лучшим свободно доступным IDE для Windows. Однако его разработка была прекращена много лет назад, и самая последняя версия, к сожалению, полна ошибок.
Есть очень хорошая причина изучить C и C++. Причина в том, что существует много кода C и C++, которые выполняют очень реальные и важные задачи. Тот, кто считает себя программистом и учеником(сомнительно, что вы можете разделить их), может многому научиться из этих строк кода.
Вы можете многому научиться у каждого языка, изучая другой, но если вы действительно хотите grok C, гораздо проще отделить себя от чего-либо C++ на некоторое время. Visual C++ - это здорово, но GCC-это отличный способ погрузиться в vanilla ANSI C без необходимости мысленно обходить любой C++.
@mmattax спасибо!
Visual Studio или Express действительно рассматривают файлы .c как код C, но компилятор будет продолжать выдавать предупреждения и раздражающие предложения, которые вам не нужны, в отладчике. Дает указание на то, что Visual C++, как следует из названия, оптимизирован для разработки C++ для операционной системы Windows, которая изначально была написана на простом чистом C.