Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 17, средняя оценка - 4.76
sapph1r
0 / 0 / 0
Регистрация: 26.11.2012
Сообщений: 6
#1

Как связать два cpp файла в одном проекте (visual studio 2010) - C++

26.11.2012, 01:17. Просмотров 2600. Ответов 3
Метки нет (Все метки)

Есть два программы: одна создает файл.txt, вторая читает из него данные и выводит на экран.

создает файл
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
#include <fstream>
#include <string>
using namespace std;
 
void main ()
{
        char ch = 'x';
    int j = 77;
    double d = 6.02;
    string str1="go", str2="home";
 
    ofstream outfile("fdata.txt");
 
    outfile<<ch<<j<<' '<<d<<str1<<' '<<str2;
    cout<<"File done\n";
    
}
извлекает файл
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream>
#include <fstream>
#include <string>
using namespace std;
 
void main ()
{
    char ch;
    int j;
    double d;
    string str1, str2;
 
    ifstream infile("fdata.txt");
 
    infile>>ch>>j>>d>>str1>>str2;
    cout<<ch<<endl<<j<<endl<<d<<endl<<str1<<endl<<str2<<endl;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.11.2012, 01:17
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Как связать два cpp файла в одном проекте (visual studio 2010) (C++):

Как компилировать .cpp файл в Microsoft Visual Studio 2010 ? - C++
Как компилировать .cpp файл в Microsoft Visual Studio 2010 ?

Два файла .cpp в проекте - C++
Файлы DayOfWeek и main(откуда вызываются методы из DayOfWeek). Пишет ошибку на скрине,что не так? И что такое #include &lt;stdexcept&gt;? ...

Несколько *.cpp в одном проекте - C++
Добрый день! В приложении требуется несколько *.cpp как выполнить код каждой *.cpp ?

Не удаётся связать два файла timer.h и timer.cpp - C++
Добрый вечер, у меня есть класс и библиотеки которые нужно использовать в нескольких программах, по этому я хочу сделать отдельный файл...

компиляция файла ms visual studio 2010 - C++
первый раз запустил программу , компилировал командой шифт+кнтрл+в , второй раз зашел в программу - команда не работает, меню 'построение'...

Подключение заголовочного файла из Borland 3.1 к Visual Studio 2010 - C++
Приветствую вас. Вопрос в следующим. Есть к примеру белиотека из старенького borland 3.1. Я Хотел бы ее подключить к visual studio...

3
Croessmah
Ушел
Эксперт CЭксперт С++
13553 / 7704 / 872
Регистрация: 27.09.2012
Сообщений: 19,006
Записей в блоге: 3
Завершенные тесты: 1
26.11.2012, 01:23 #2
Подключаете один к другому и всё, если этих файла только два в проекте. Так же переименовать функцию main придется, иначе их получится две и линковщик будет материться
0
Kuzia domovenok
1951 / 1804 / 140
Регистрация: 25.03.2012
Сообщений: 6,245
Записей в блоге: 1
26.11.2012, 02:31 #3
никак две разные программы должны быть в разных проектах. Вот если бы это были отдельные функции...
0
alsav22
5426 / 4821 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
26.11.2012, 03:30 #4
Цитата Сообщение от sapph1r Посмотреть сообщение
Как связать два cpp файла в одном проекте
Что значит связать? Нужно чтобы файл сначала создавался, а потом читался? Объедините два кода в одной main().

Добавлено через 6 минут
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
#include <iostream>
#include <fstream>
#include <string>
using namespace std;
 
int main ()
{
    char ch = 'x';
    int j = 77;
    double d = 6.02;
    string str1 = "go", str2 = "home";
 
    ofstream outfile("fdata.txt");
 
    outfile << ch << j << ' ' << d << str1 << ' ' << str2;
    cout << "File done\n";
 
    outfile.close();
 
    ifstream infile("fdata.txt");
 
    infile >> ch >> j >> d >> str1 >> str2;
    cout << ch << endl << j << endl << d << endl 
         << str1 << endl << str2 << endl;
 
    infile.close(); 
   
    cin.get();
    return 0;
}
0
26.11.2012, 03:30
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.11.2012, 03:30
Привет! Вот еще темы с ответами:

Как сделать, чтобы два проекта с разной кодировкой работали в одном объединённом проекте? - C++
Добрый день подскажите есть два проекта в одном стоит многобайтовая кодировка в другом юникод, по отдельности все нормально компилируется...

Как создать 2 проекта в одном solution в Visual Studio? - C++
В задании указано, что в solution должно быть 2 проекта, один чтобы читать данные, введенные с клавиатуры и записывать в бинарынй файл, а...

Как прикрутить qt creator к visual studio 2010? - C++
Здравствуйте, решил не смотря на свои же противоречия перейти и поработать с qt. Но вот столкнулся с проблемой, хочется прикрутить qt к...

Как подключить assembler в С++ (Visual Studio 2010) - C++
Как подключить assembler в С++ (Visual Studio 2010) Возможно нужны какие-то библиотеки подскажите пожалуйста


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

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

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