Вопрос от новичка (help)

Вот допустим у меня код

#include <iostream>

using namespace std;

int main()
{
cout << "Текст" << endl;
return 0;
}

И он допустим называется main.cpp. Можно ли как-то сделать так, чтобы в этом коде, добавить код, не от заголовочного файла h, а от такого же файла, допустим main1.cpp.
Если да, то напишите, а если нельзя, и только в h, то тогда тоже напишите. Пожалуйста
=)

Можно, подключить любой файл, даже без расширения. Но не нужно.

А как работать будет, например если в том введу:

//file.cpp
#include <iostream>

using namespace std;

int a, b, c;

int main()
{
a = 5;
b = 7;
c = 9;
return 0;
}

А в другом:
//main.cpp
#include <iostream>
#include «file.cpp»

using namespace std;

int main()
{
cout << a << b << c << endl;
return 0;
}

Так надо, или нет?

Работать не будет, так как твой проект должен иметь только одну функцию main(), которая взаимодействует с внешней средой (т.е. непосредственно с ОС). А свои внешние файлы, с твоими функциями подключай (если в этом есть необходимость) :)

А если в файле file.cpp не будет int main, а только обозначения(a = 5 , b = 7), это будет работать, или как с заголовочным файлом работать с privare и publiс?

Внимание! Это довольно старый топик, посты в него не попадут в новые, и их никто не увидит. Пишите пост, если хотите просто дополнить топик, а чтобы задать новый вопрос — начните новый.

Ответить

Вы можете использовать разметку markdown для оформления комментариев и постов. Используйте функцию предпросмотра для проверки корректности разметки.

Пожалуйста, оформляйте исходный код в соответствии с правилами разметки. Для того, чтобы вставить код в комментарий, скопируйте его в текстовое поле ниже, после чего выделите то, что скопировали и нажмите кнопку «код» в панели инструментов. Иначе ваш код может принять нечитаемый вид.

Либо производите оформление кода вручную, следующим образом:

``` #include <iostream> using namespace std; int main() { // ... } ```

Предпросмотр сообщения

Ваше сообщение пусто.