Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.81/16: Рейтинг темы: голосов - 16, средняя оценка - 4.81
sapph1r
0 / 0 / 0
Регистрация: 26.11.2012
Сообщений: 6
1

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

26.11.2012, 01:17. Просмотров 3090. Ответов 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 файл в Microsoft Visual Studio 2010 ?
Как компилировать .cpp файл в Microsoft Visual Studio 2010 ?

Два файла .cpp в проекте
Файлы DayOfWeek и main(откуда вызываются методы из DayOfWeek). Пишет ошибку на...

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

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

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

3
Croessmah
++Ͻ
14740 / 8422 / 1597
Регистрация: 27.09.2012
Сообщений: 20,714
Записей в блоге: 2
Завершенные тесты: 1
26.11.2012, 01:23 2
Подключаете один к другому и всё, если этих файла только два в проекте. Так же переименовать функцию main придется, иначе их получится две и линковщик будет материться
0
Kuzia domovenok
2406 / 2124 / 512
Регистрация: 25.03.2012
Сообщений: 7,643
Записей в блоге: 1
26.11.2012, 02:31 3
никак две разные программы должны быть в разных проектах. Вот если бы это были отдельные функции...
0
alsav22
5442 / 4837 / 831
Регистрация: 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
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.11.2012, 03:30

Подключение заголовочного файла из Borland 3.1 к Visual Studio 2010
Приветствую вас. Вопрос в следующим. Есть к примеру белиотека из старенького...

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

Как подключить библиотеки TBitmap, TPoint и т.п. в проекте Visual Studio ?
Ребят у меня курсач на стеганографию, дело в том, что сам пример я нашел:...


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

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

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