Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
 
Рейтинг 4.63/38: Рейтинг темы: голосов - 38, средняя оценка - 4.63
Trukhanov_VP
37 / 37 / 12
Регистрация: 28.03.2013
Сообщений: 272
Записей в блоге: 2
1

Файл с расширением *.c в C++

30.07.2013, 11:01. Просмотров 7168. Ответов 23
Метки нет (Все метки)

Открыл чужой проект (*.vcxproj) а там в папке есть файлы с расширением *.c

Что это за файлы ? Они содержат код файлов *.cpp

Как их использовать ?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.07.2013, 11:01
Ответы с готовыми решениями:

Файл с расширением- dll?
Объясните русским языком ,что такое файл длл? Почему при написании самого длл...

Как создать файл с любым расширением?
вопрос в теме

Что такое файл с расширением cpp?
Процмем.цпп ProcMem.cpp Что это? Добавлено через 18 минут Может кто...

Dev-cpp не компилирует файл с расширением .exe
Компилируется файл без расширения, винда в описании типа пишет "Файл '1'", в...

Хочу запустить файл с расширением.сср из терминала Линукс
хочу запустить файл с расширением.сср из терминала Линукс. в nano создаю...

23
SatanaXIII
Супер-модератор
Эксперт С++
5773 / 2772 / 376
Регистрация: 01.11.2011
Сообщений: 6,744
Завершенные тесты: 1
30.07.2013, 11:31 2
Цитата Сообщение от Trukhanov_VP Посмотреть сообщение
Они содержат код файлов *.cpp
Они содержат код *.c. Без плюсов.
0
Trukhanov_VP
37 / 37 / 12
Регистрация: 28.03.2013
Сообщений: 272
Записей в блоге: 2
30.07.2013, 11:38  [ТС] 3
Цитата Сообщение от SatanaXIII Посмотреть сообщение
Они содержат код *.c. Без плюсов.
Совсем на оборот, открываю файл *.с, а он содержит код который по большому счету должен писаться в файлах *.сpp
0
alsav22
5442 / 4837 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
30.07.2013, 18:06 4
Расширение файлу любое можно приделать. Тут важно как на это расширение будет реагировать компилятор. В студии, например, если у файла расширение .c, то будет вызываться С комилятор, поэтому код, написанный на С++, просто неоткомпилируется. Если же у файла расширение .cpp, то автоматом, в студии, вызывается С++ компилятор.
0
Trukhanov_VP
37 / 37 / 12
Регистрация: 28.03.2013
Сообщений: 272
Записей в блоге: 2
31.07.2013, 08:52  [ТС] 5
Цитата Сообщение от alsav22 Посмотреть сообщение
Расширение файлу любое можно приделать. Тут важно как на это расширение будет реагировать компилятор. В студии, например, если у файла расширение .c, то будет вызываться С комилятор, поэтому код, написанный на С++, просто неоткомпилируется. Если же у файла расширение .cpp, то автоматом, в студии, вызывается С++ компилятор.
Как нужно создать проект для того чтобы у меня вызывался С компилятор ? У меня VS 2010.
0
Croessmah
++Ͻ
14616 / 8368 / 1578
Регистрация: 27.09.2012
Сообщений: 20,563
Записей в блоге: 2
Завершенные тесты: 1
31.07.2013, 08:54 6
Цитата Сообщение от Trukhanov_VP Посмотреть сообщение
у меня вызывался С компилятор ?
Так же как и для C++. Только расширение файла ставите ".c", вместо ".cpp"
0
Trukhanov_VP
37 / 37 / 12
Регистрация: 28.03.2013
Сообщений: 272
Записей в блоге: 2
31.07.2013, 09:05  [ТС] 7
Цитата Сообщение от Croessmah Посмотреть сообщение
Так же как и для C++. Только расширение файла ставите ".c", вместо ".cpp"
Давайте по шагам.
1. Создал пустой проект консольного приложения.
2. Для того чтобы добавить "*.с" перехожу: Вкладка проект -> Добавить новый элемент -> Код -> Файл С++
А где указывать расширение файла?
0
SatanaXIII
Супер-модератор
Эксперт С++
5773 / 2772 / 376
Регистрация: 01.11.2011
Сообщений: 6,744
Завершенные тесты: 1
31.07.2013, 09:29 8
Цитата Сообщение от Trukhanov_VP Посмотреть сообщение
1. Создал пустой проект консольного приложения.
А при создании среда не спрашивает на чем будете программировать? Язык? Просто проект, а там уж по месту разберемся?
Цитата Сообщение от Trukhanov_VP Посмотреть сообщение
2. Для того чтобы добавить "*.с" перехожу: Вкладка проект -> Добавить новый элемент -> Код -> Файл С++
Для того, чтобы добавить "*.c" надо ...->Файл C, без плюсов, не? (по аналогии для "*.cpp" надо ...->Файл С++)
0
Tulosba
:)
Эксперт С++
4749 / 3243 / 497
Регистрация: 19.02.2013
Сообщений: 9,046
31.07.2013, 09:45 9
Можно добавить *.cpp файл, а потом просто его переименовать в *.c
0
Trukhanov_VP
37 / 37 / 12
Регистрация: 28.03.2013
Сообщений: 272
Записей в блоге: 2
31.07.2013, 09:46  [ТС] 10
Цитата Сообщение от SatanaXIII Посмотреть сообщение
А при создании среда не спрашивает на чем будете программировать? Язык? Просто проект, а там уж по месту разберемся?
Прикрепил скрин, на нем нету, например, Visual С...
0
Миниатюры
Файл с расширением *.c в C++  
Trukhanov_VP
37 / 37 / 12
Регистрация: 28.03.2013
Сообщений: 272
Записей в блоге: 2
31.07.2013, 09:47  [ТС] 11
Цитата Сообщение от Tulosba Посмотреть сообщение
Можно добавить *.cpp файл, а потом просто его переименовать в *.c
Где его переименовывать ? В проводнике что ли ? Это разве не вызовет ошибок в дальнейшем?
0
Croessmah
++Ͻ
14616 / 8368 / 1578
Регистрация: 27.09.2012
Сообщений: 20,563
Записей в блоге: 2
Завершенные тесты: 1
31.07.2013, 09:48 12
Trukhanov_VP, вот и создавайте так проект. Потом добавляете файлы, при этом меняете расширение

Добавлено через 53 секунды
Цитата Сообщение от Trukhanov_VP Посмотреть сообщение
Где его переименовывать ?
В обозревателе решения, при создании файла, может и в проводнике, а может с Марса по радиосвязи
1
Tulosba
:)
Эксперт С++
4749 / 3243 / 497
Регистрация: 19.02.2013
Сообщений: 9,046
31.07.2013, 09:56 13
Цитата Сообщение от Trukhanov_VP Посмотреть сообщение
Где его переименовывать ? В проводнике что ли ?
Где добавляли там и переименовывать. Неужели не понятно?
0
Trukhanov_VP
37 / 37 / 12
Регистрация: 28.03.2013
Сообщений: 272
Записей в блоге: 2
31.07.2013, 09:58  [ТС] 14
Цитата Сообщение от Tulosba Посмотреть сообщение
Неужели не понятно?
уже все понятно
Цитата Сообщение от Croessmah Посмотреть сообщение
В обозревателе решения, при создании файла, может и в проводнике, а может с Марса по радиосвязи
0
SatanaXIII
Супер-модератор
Эксперт С++
5773 / 2772 / 376
Регистрация: 01.11.2011
Сообщений: 6,744
Завершенные тесты: 1
31.07.2013, 10:09 15
Цитата Сообщение от Trukhanov_VP Посмотреть сообщение
Visual С
Что-то на скрине Visual С++. Подчеркну - плюс плюс. Вам так не кажется?
0
Trukhanov_VP
37 / 37 / 12
Регистрация: 28.03.2013
Сообщений: 272
Записей в блоге: 2
31.07.2013, 10:16  [ТС] 16
Цитата Сообщение от SatanaXIII Посмотреть сообщение
Вам так не кажется?
Вы о чем?
0
SatanaXIII
Супер-модератор
Эксперт С++
5773 / 2772 / 376
Регистрация: 01.11.2011
Сообщений: 6,744
Завершенные тесты: 1
31.07.2013, 10:24 17
Цитата Сообщение от Trukhanov_VP Посмотреть сообщение
Вы о чем?
О том, что при создании проекта язык выбирается сразу. На вашем скрине выделена надпись Win32, находящаяся в ветке Visual C++. Визуал си плюс плюс. Не визуал си. Не визуал бейсик. Не визуал си шарп. Именно визуал си плюс плюс. Вот об этом я. Нельзя создать проект для бейсика и писать в нем на паскале.
0
Trukhanov_VP
37 / 37 / 12
Регистрация: 28.03.2013
Сообщений: 272
Записей в блоге: 2
31.07.2013, 10:27  [ТС] 18
Цитата Сообщение от SatanaXIII Посмотреть сообщение
О том, что при создании проекта язык выбирается сразу. На вашем скрине выделена надпись Win32, находящаяся в ветке Visual C++. Визуал си плюс плюс. Не визуал си. Не визуал бейсик. Не визуал си шарп. Именно визуал си плюс плюс. Вот об этом я. Нельзя создать проект для бейсика и писать в нем на паскале.
А Вы видите Visual C ? Я не вижу почему-то..
0
0x10
2571 / 1751 / 288
Регистрация: 24.11.2012
Сообщений: 4,377
31.07.2013, 10:31 19
SatanaXIII, проект - Visual C++. Чтобы было "pure c" достаточно создавать в нем файлы с расширением .c
1
SatanaXIII
Супер-модератор
Эксперт С++
5773 / 2772 / 376
Регистрация: 01.11.2011
Сообщений: 6,744
Завершенные тесты: 1
31.07.2013, 10:38 20
Цитата Сообщение от Trukhanov_VP Посмотреть сообщение
А Вы видите Visual C ?
Цитата Сообщение от 0x10 Посмотреть сообщение
проект - Visual C++.
Аагггрррр. Все. Ладно. Завязываю.
0
31.07.2013, 10:38
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
31.07.2013, 10:38

Как создать файл с названием которого вводиться в консоль с расширением .txt
c++

Почему тип "bool" работает в файле с расширением .cpp и не работает в файле с расширением .c?
Объясните, пожалуйста, почему тип "bool" в одной и той же программе работает в...

Добавление файла с расширением h
Добрый день ! Подскажите пожалуйста, в какую папку лучше добавить файл с...


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

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

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