Форум программистов, компьютерный форум CyberForum.ru

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

Восстановить пароль Регистрация
 
 
Рейтинг: Рейтинг темы: голосов - 37, средняя оценка - 4.92
Trukhanov_VP
 Аватар для Trukhanov_VP
36 / 36 / 5
Регистрация: 28.03.2013
Сообщений: 278
Записей в блоге: 2
30.07.2013, 11:01     Файл с расширением *.c в C++ #1
Открыл чужой проект (*.vcxproj) а там в папке есть файлы с расширением *.c

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

Как их использовать ?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
SatanaXIII
Супер-модератор
Эксперт С++
 Аватар для SatanaXIII
5547 / 2561 / 233
Регистрация: 01.11.2011
Сообщений: 6,330
Завершенные тесты: 1
30.07.2013, 11:31     Файл с расширением *.c в C++ #2
Цитата Сообщение от Trukhanov_VP Посмотреть сообщение
Они содержат код файлов *.cpp
Они содержат код *.c. Без плюсов.
Trukhanov_VP
 Аватар для Trukhanov_VP
36 / 36 / 5
Регистрация: 28.03.2013
Сообщений: 278
Записей в блоге: 2
30.07.2013, 11:38  [ТС]     Файл с расширением *.c в C++ #3
Цитата Сообщение от SatanaXIII Посмотреть сообщение
Они содержат код *.c. Без плюсов.
Совсем на оборот, открываю файл *.с, а он содержит код который по большому счету должен писаться в файлах *.сpp
alsav22
5282 / 4801 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
30.07.2013, 18:06     Файл с расширением *.c в C++ #4
Расширение файлу любое можно приделать. Тут важно как на это расширение будет реагировать компилятор. В студии, например, если у файла расширение .c, то будет вызываться С комилятор, поэтому код, написанный на С++, просто неоткомпилируется. Если же у файла расширение .cpp, то автоматом, в студии, вызывается С++ компилятор.
Trukhanov_VP
 Аватар для Trukhanov_VP
36 / 36 / 5
Регистрация: 28.03.2013
Сообщений: 278
Записей в блоге: 2
31.07.2013, 08:52  [ТС]     Файл с расширением *.c в C++ #5
Цитата Сообщение от alsav22 Посмотреть сообщение
Расширение файлу любое можно приделать. Тут важно как на это расширение будет реагировать компилятор. В студии, например, если у файла расширение .c, то будет вызываться С комилятор, поэтому код, написанный на С++, просто неоткомпилируется. Если же у файла расширение .cpp, то автоматом, в студии, вызывается С++ компилятор.
Как нужно создать проект для того чтобы у меня вызывался С компилятор ? У меня VS 2010.
Croessmah
Модератор
Эксперт С++
 Аватар для Croessmah
11811 / 6790 / 768
Регистрация: 27.09.2012
Сообщений: 16,849
Записей в блоге: 2
Завершенные тесты: 1
31.07.2013, 08:54     Файл с расширением *.c в C++ #6
Цитата Сообщение от Trukhanov_VP Посмотреть сообщение
у меня вызывался С компилятор ?
Так же как и для C++. Только расширение файла ставите ".c", вместо ".cpp"
Trukhanov_VP
 Аватар для Trukhanov_VP
36 / 36 / 5
Регистрация: 28.03.2013
Сообщений: 278
Записей в блоге: 2
31.07.2013, 09:05  [ТС]     Файл с расширением *.c в C++ #7
Цитата Сообщение от Croessmah Посмотреть сообщение
Так же как и для C++. Только расширение файла ставите ".c", вместо ".cpp"
Давайте по шагам.
1. Создал пустой проект консольного приложения.
2. Для того чтобы добавить "*.с" перехожу: Вкладка проект -> Добавить новый элемент -> Код -> Файл С++
А где указывать расширение файла?
SatanaXIII
Супер-модератор
Эксперт С++
 Аватар для SatanaXIII
5547 / 2561 / 233
Регистрация: 01.11.2011
Сообщений: 6,330
Завершенные тесты: 1
31.07.2013, 09:29     Файл с расширением *.c в C++ #8
Цитата Сообщение от Trukhanov_VP Посмотреть сообщение
1. Создал пустой проект консольного приложения.
А при создании среда не спрашивает на чем будете программировать? Язык? Просто проект, а там уж по месту разберемся?
Цитата Сообщение от Trukhanov_VP Посмотреть сообщение
2. Для того чтобы добавить "*.с" перехожу: Вкладка проект -> Добавить новый элемент -> Код -> Файл С++
Для того, чтобы добавить "*.c" надо ...->Файл C, без плюсов, не? (по аналогии для "*.cpp" надо ...->Файл С++)
Tulosba
:)
Эксперт C++
4378 / 3221 / 297
Регистрация: 19.02.2013
Сообщений: 9,044
31.07.2013, 09:45     Файл с расширением *.c в C++ #9
Можно добавить *.cpp файл, а потом просто его переименовать в *.c
Trukhanov_VP
 Аватар для Trukhanov_VP
36 / 36 / 5
Регистрация: 28.03.2013
Сообщений: 278
Записей в блоге: 2
31.07.2013, 09:46  [ТС]     Файл с расширением *.c в C++ #10
Цитата Сообщение от SatanaXIII Посмотреть сообщение
А при создании среда не спрашивает на чем будете программировать? Язык? Просто проект, а там уж по месту разберемся?
Прикрепил скрин, на нем нету, например, Visual С...
Миниатюры
Файл с расширением *.c в C++  
Trukhanov_VP
 Аватар для Trukhanov_VP
36 / 36 / 5
Регистрация: 28.03.2013
Сообщений: 278
Записей в блоге: 2
31.07.2013, 09:47  [ТС]     Файл с расширением *.c в C++ #11
Цитата Сообщение от Tulosba Посмотреть сообщение
Можно добавить *.cpp файл, а потом просто его переименовать в *.c
Где его переименовывать ? В проводнике что ли ? Это разве не вызовет ошибок в дальнейшем?
Croessmah
Модератор
Эксперт С++
 Аватар для Croessmah
11811 / 6790 / 768
Регистрация: 27.09.2012
Сообщений: 16,849
Записей в блоге: 2
Завершенные тесты: 1
31.07.2013, 09:48     Файл с расширением *.c в C++ #12
Trukhanov_VP, вот и создавайте так проект. Потом добавляете файлы, при этом меняете расширение

Добавлено через 53 секунды
Цитата Сообщение от Trukhanov_VP Посмотреть сообщение
Где его переименовывать ?
В обозревателе решения, при создании файла, может и в проводнике, а может с Марса по радиосвязи
Tulosba
:)
Эксперт C++
4378 / 3221 / 297
Регистрация: 19.02.2013
Сообщений: 9,044
31.07.2013, 09:56     Файл с расширением *.c в C++ #13
Цитата Сообщение от Trukhanov_VP Посмотреть сообщение
Где его переименовывать ? В проводнике что ли ?
Где добавляли там и переименовывать. Неужели не понятно?
Trukhanov_VP
 Аватар для Trukhanov_VP
36 / 36 / 5
Регистрация: 28.03.2013
Сообщений: 278
Записей в блоге: 2
31.07.2013, 09:58  [ТС]     Файл с расширением *.c в C++ #14
Цитата Сообщение от Tulosba Посмотреть сообщение
Неужели не понятно?
уже все понятно
Цитата Сообщение от Croessmah Посмотреть сообщение
В обозревателе решения, при создании файла, может и в проводнике, а может с Марса по радиосвязи
SatanaXIII
Супер-модератор
Эксперт С++
 Аватар для SatanaXIII
5547 / 2561 / 233
Регистрация: 01.11.2011
Сообщений: 6,330
Завершенные тесты: 1
31.07.2013, 10:09     Файл с расширением *.c в C++ #15
Цитата Сообщение от Trukhanov_VP Посмотреть сообщение
Visual С
Что-то на скрине Visual С++. Подчеркну - плюс плюс. Вам так не кажется?
Trukhanov_VP
 Аватар для Trukhanov_VP
36 / 36 / 5
Регистрация: 28.03.2013
Сообщений: 278
Записей в блоге: 2
31.07.2013, 10:16  [ТС]     Файл с расширением *.c в C++ #16
Цитата Сообщение от SatanaXIII Посмотреть сообщение
Вам так не кажется?
Вы о чем?
SatanaXIII
Супер-модератор
Эксперт С++
 Аватар для SatanaXIII
5547 / 2561 / 233
Регистрация: 01.11.2011
Сообщений: 6,330
Завершенные тесты: 1
31.07.2013, 10:24     Файл с расширением *.c в C++ #17
Цитата Сообщение от Trukhanov_VP Посмотреть сообщение
Вы о чем?
О том, что при создании проекта язык выбирается сразу. На вашем скрине выделена надпись Win32, находящаяся в ветке Visual C++. Визуал си плюс плюс. Не визуал си. Не визуал бейсик. Не визуал си шарп. Именно визуал си плюс плюс. Вот об этом я. Нельзя создать проект для бейсика и писать в нем на паскале.
Trukhanov_VP
 Аватар для Trukhanov_VP
36 / 36 / 5
Регистрация: 28.03.2013
Сообщений: 278
Записей в блоге: 2
31.07.2013, 10:27  [ТС]     Файл с расширением *.c в C++ #18
Цитата Сообщение от SatanaXIII Посмотреть сообщение
О том, что при создании проекта язык выбирается сразу. На вашем скрине выделена надпись Win32, находящаяся в ветке Visual C++. Визуал си плюс плюс. Не визуал си. Не визуал бейсик. Не визуал си шарп. Именно визуал си плюс плюс. Вот об этом я. Нельзя создать проект для бейсика и писать в нем на паскале.
А Вы видите Visual C ? Я не вижу почему-то..
0x10
2425 / 1597 / 232
Регистрация: 24.11.2012
Сообщений: 3,919
31.07.2013, 10:31     Файл с расширением *.c в C++ #19
SatanaXIII, проект - Visual C++. Чтобы было "pure c" достаточно создавать в нем файлы с расширением .c
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
31.07.2013, 10:38     Файл с расширением *.c в C++
Еще ссылки по теме:

Удалить файлы с одним расширением C++
C++ Почему тип "bool" работает в файле с расширением .cpp и не работает в файле с расширением .c?
Как создать файл с названием которого вводиться в консоль с расширением .txt C++

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

Или воспользуйтесь поиском по форуму:
SatanaXIII
Супер-модератор
Эксперт С++
 Аватар для SatanaXIII
5547 / 2561 / 233
Регистрация: 01.11.2011
Сообщений: 6,330
Завершенные тесты: 1
31.07.2013, 10:38     Файл с расширением *.c в C++ #20
Цитата Сообщение от Trukhanov_VP Посмотреть сообщение
А Вы видите Visual C ?
Цитата Сообщение от 0x10 Посмотреть сообщение
проект - Visual C++.
Аагггрррр. Все. Ладно. Завязываю.
Yandex
Объявления
31.07.2013, 10:38     Файл с расширением *.c в C++
Ответ Создать тему
Опции темы

Текущее время: 12:00. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru