Форум программистов, компьютерный форум, киберфорум
C для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.89/18: Рейтинг темы: голосов - 18, средняя оценка - 4.89
Mr-Crazy
1

Как писать программы?

20.02.2014, 06:24. Показов 3283. Ответов 7
Метки нет (Все метки)

День добрый уважаемые пользователи CyberForum.Ru
Итак перейдем к делу:
Я решил приняться за изучение С++ но пообщавшись на форумах многие мне начали писать что начать лучше с обыкновенной: старой,доброй "C"
Накачал я учебников,инструкций... вот сижу читаю,все нормально НО пока не дохожу к созданию своей так сказать "первой программы" на C...
Как только дело доходит до программы - все,капец! ни в одном найденном мною учебнике не объясняют как же программировать на C в случае использования Windows 7... так вот: дойдя до написания первой программы я скачал Micrisoft Visual C++ 2008,в ней я вообще разобраться нифига не в состоянии! создал новый проект... а что именно создавать для предоставленных в учебниках программ? консольное приложение? DLL? ЧТО? я вообще нуб нифига не понимаю! в консольном приложении создается для проги куча не понятных вкладок и я вообще не понимаю где писать само дело программы...
По этому срочно прошу о помощи! Помогите позязя! как начать работать с Си...
Любые ответы которые помогут мне разобраться пишите в теме или-же в skype:
*********
Прошу вас не оффтопить в теме!
Спасибо за внимание для нуба!
Лучшие ответы (1)
Заказывайте контрольные, курсовые и дипломы здесь.
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
20.02.2014, 06:24
Ответы с готовыми решениями:

На чем лучше писать программы на Си
Сейчас я пишу программы на Visual Studio 2012 и понимаю что это смахивает на извращение,потому что...

Зачем в scanf писать тип данных, если в начале программы это и так пишется?
если переменная a имеет тип integer , то зачем это указывать в printf???

Как писать в VB2012 на чистом C?
Собственно, вопрос в заголовке.

Как можно писать на Си в Visual Studio
Здравствуйте, как можно писать на Си в Visual Studio? Плагина как такового нет. P.S:Знаю что есть...

7
...
1799 / 1264 / 934
Регистрация: 12.02.2013
Сообщений: 2,058
20.02.2014, 07:40 2
Лучший ответ Сообщение было отмечено Байт как решение

Решение

Для начала можно вообще без среды.

1. Качаем компилятор: GCC, Tiny C или ещё какой-нибудь.
2. Распаковываем в удобное место.
3. Добавляем в переменную окружения Path путь до компилятора (т.е. до папочки bin). Ставим в конце точку с запятой и вписываем директорию.
Как писать программы?

4. Запускаем cmd и проверяем наличие компилятора. (Для GCC - gcc; для Tiny C - tcc; для CLANG - clang; для Visual Studio - cl; для Digital Mars - dmc и т.д).
5. Теперь с помощью командной строки cmd переходим в директорию где будет исходный файл программы.
6. Создаём в этой директории пустой файл с расширением *.c и открываем его в любимом текстовом редакторе (Sublime Text 2, Notepad++ и т.п.)
7. Пишем тестовую программу:
C
1
2
3
4
5
6
#include <stdio.h>
 
int main() {
    printf("This is my first program in C language");
    return 0;
}
8. Компилируем в командной строке: <ИМЯ КОМПИЛЯТОРА> <ИМЯ ПРОГРАММЫ>
9. Запускаем программу (gcc по умолчанию создаёт не одноименный исполняемый файл, а a.exe) через командную строку.
Как писать программы?
2
0 / 0 / 0
Регистрация: 27.11.2013
Сообщений: 134
19.08.2017, 02:04 3
Цитата Сообщение от anmartex Посмотреть сообщение
Для начала можно вообще без среды.
1. Качаем компилятор: GCC, Tiny C или ещё какой-нибудь.
2. Распаковываем в удобное место.
3. Добавляем в переменную окружения Path путь до компилятора (т.е. до папочки bin). Ставим в конце точку с запятой и вписываем директорию.
4. Запускаем cmd и проверяем наличие компилятора. (Для GCC - gcc; для Tiny C - tcc; для CLANG - clang; для Visual Studio - cl; для Digital Mars - dmc и т.д).
5. Теперь с помощью командной строки cmd переходим в директорию где будет исходный файл программы.
6. Создаём в этой директории пустой файл с расширением *.c и открываем его в любимом текстовом редакторе (Sublime Text 2, Notepad++ и т.п.)
7. Пишем тестовую программу:
CВыделить код
1
2
3
4
5
6
#include <stdio.h>
int main() {
* * printf("This is my first program in C language");
* * return 0;
}
8. Компилируем в командной строке: <ИМЯ КОМПИЛЯТОРА> <ИМЯ ПРОГРАММЫ>
9. Запускаем программу (gcc по умолчанию создаёт не одноименный исполняемый файл, а a.exe) через командную строку.
Не работает
0
Почетный модератор
Эксперт по компьютерным сетямЭксперт Windows
28023 / 15750 / 971
Регистрация: 15.09.2009
Сообщений: 67,775
Записей в блоге: 78
19.08.2017, 06:42 4
бывает.
1
7 / 7 / 2
Регистрация: 30.04.2012
Сообщений: 151
22.08.2017, 22:57 5
Для Mr-Crazy и других, кому непонятно как писать первые программы на C.

Если не всё понятно и начатая тема не закрыта, то задавайте здесь свои вопросы!
0
41 / 41 / 15
Регистрация: 29.12.2016
Сообщений: 291
24.08.2017, 21:15 6
S5360, Скачай MINGW, установи его в диск C:\MinGW, при установке будет окошко с настройками выбери " x86 - x64 вместо 686 и win32 вместо posix. После установки, зайди в "Панель управления windows", далее пункт "Система", далее пункт, "Дополнительные параметры системы", внизу будет кнопочка "Переменные среды", нажимаешь на нее, появится новое окно, в разделе "Системные переменные" ищешь переменную "PATH" или "Path", нажимаешь кнопку "Изменить", идешь в самый конец списка путей НИЧЕГО НЕ СТИРАЯ!!! пишешь [B];C:\MinGW\mingw64\binB], ну или 32, если система 32 битная. На всех окошках жмешь ОК. Перегрузи систему. На диске С создай папочку Projects, в ней будут храниться твои проекты, зайди в нее и создай папку Helloworld, там будет храниться твоя первая программа, открой любой текстовый редактор и напиши такие строки:
C
1
2
3
4
5
6
7
8
9
#include <stdio.h>
 
/* Первая программа */
int main()
{
printf("Hello world!");
 
return 0;
}
СОХРАНИ ФАЙЛ, под именем helloworld.c
Открой командную строку windows(консоль), перейди в папку проекта командой: cd C:\Projects\Helloworld
далее напиши команду: gcc helloworld.c -o hello
после того как программа скомпилируется набери команду: hello.exe
0
41 / 41 / 15
Регистрация: 29.12.2016
Сообщений: 291
24.08.2017, 21:25 7
Вот скрин
0
Миниатюры
Как писать программы?  
7 / 7 / 2
Регистрация: 30.04.2012
Сообщений: 151
25.08.2017, 23:27 8
Mr-Crazy пишет:
дойдя до написания первой программы я скачал Micrisoft Visual C++ 2008,в ней я вообще разобраться нифига не в состоянии! создал новый проект... а что именно создавать для предоставленных в учебниках программ? консольное приложение? DLL? ЧТО? я вообще нуб нифига не понимаю!

Давайте разбираться.
Для начала лучше создать консольное приложение. Это - просто. Такие приложения часто используются, например для решения математических задач.
Micrisoft Visual C++ 2008 - вполне понятная программа-среда. У меня на ПК стоит 2010 и опишу шаги для неё.
1. Загрузить программу-среду.
2. Закрыть Начальную Страницу.
3. В Меню программы-среды нажать Файл и далее выбрать Создать >> Проект. Появится окно Создать Проект.
4. Раскрыть Visual C++ и выбрать Win32. Далее в Типах Проектов выбрать Консольное приложение Win32.
5. В нижней части окна Создать Проект записать в поле Имя: Project01. Ниже записать в поле Имя решения: Solution01. Нажать OK. Появится окно Мастер приложений Win32 - Project01.
6. Нажать Далее>. Посмотреть какие предлагаются параметры приложения (на будущее, часто выбирают Пустой проект), но ничего пока не менять. Нажать Готово. Открывается окно программы для редактирования файла исходного кода. Видим шаблон кода.
7. Набираем строку (в разделе include):
#include <conio.h>
Набираем две строки кода (после открывающей фигурной скобки):
printf("Hello, World!");
getch();
Сохранить.
Выполнить Построение > Построить решение
8. Всё! Ваша первая простая программа создана. Для того, чтобы её запустить на исполнение надо в Панели Инструментов нажать кнопку Начать отладку. Программа выведет на чёрное окно Консоли строку с текстом Hello, World!
Для завершения работы созданного Вами приложения нажмите Enter.
Далее выполнить: Файл Закрыть решение

Для закрепления можно повторить вышеприведённые шаги (присваивать имена Project02 и Solution02), но поставить галочку в Пустой проект (чтобы набирать самый простой исходный код для первоначального обучения).
Когда откроется окно Редактора исходного кода, надо с помощью правой кнопки мыши выполнить добавление в Проект файла с расширением *.cpp и дать ему имя main.
Потом в этом файле набрать следующий простой исходный код:
//My name
#include <stdio.h>
#include <conio.h>
int main()
{
printf("My first program!");
getch();
return 0;
}
Далее Сохранить и потом выполнить Построение Построить решение.
Всё! Приложение создано. Можно запускать на исполнение.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
25.08.2017, 23:27

Заказываю контрольные, курсовые, дипломные работы и диссертации здесь.

Как писать псевдокод ? Написал програму но не знаю как написать к ней псевдокод кто знает расскажите/покажите
#include &quot;stdafx.h&quot; #include &quot;stdlib.h&quot; #include &quot;stdio.h&quot; #include &quot;conio.h&quot; #include...

Как писать программы?
Подскажите как чайнику написать прогу

как писать программы
как мне можно написать программу,и что для этого нужна???подскажите пожалуйста

КАК научится писать программы?????????
Что надо для того чтобы научится писать программы????????


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.