Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Произведение массива до первого отрицательного числа https://www.cyberforum.ru/ cpp-beginners/ thread788747.html
Написать программу, в которой массив генерируется случайными числами от -5 до 5. Вычислить произведение элементов массива до первого отрицательного.
C++ Вывести индексы и значение массива
Написать программу, которая проверяет, есть ли во введенном с клавиатуры массиве элементы с одинаковым значением. Вывести их индексы и значения. Затем сделать то же с массивом генерируется случайными числами от 0 до 10 Добавлено через 48 минут никто не знает?(
C++ Начало ООП. Классы Здравствуйте.Читал про ссылки массивов на указатели, и указателей на массивы.Не могу понять как в этой программе как функции ссылаются на объект nds, вот эти строки непонятны const int MAX = 25; NameDataSet nds;. А именно не могу понять инструкция const . И еще вот это if (stricmp(nds.firstName, "exit") == 0) Что значит == 0(типа "если nds.firstName равно 0" или что) Если кто... https://www.cyberforum.ru/ cpp-beginners/ thread788738.html C++ Строки: работа с динамической памятью, перегруженные конструкторы https://www.cyberforum.ru/ cpp-beginners/ thread788737.html
Привет! Есть задача: Разработать класс String, который в дальнейшем будет использоваться для работы со строками. Класс должен содержать: конструктор по умолчанию, позволяющий создать строку длиной 80 символов; конструктор, позволяющий создавать строку произвольного размера; конструктор, который создаёт строку и инициализирует её строкой, полученной от пользователя. Класс должен...
C++ Поиск времени в строке типа string
Задана строка, состоящая из слов. Слова друг от друга отделяются одним или несколькими пробелами. Количество символов не превышает 255. В конце текста ставится точка. Сформировать и вывести массив слов заданного типа. Тип => Время ЧЧ.ММ.СС То есть,например, есть строка "Я начинаю рабочий день в 08.00.00, а заканчиваю в 17.00.00", отсюда надо вытащить: 08.00.00 17.00.00 и записать в...
C++ Поиск чисел, окруженных по крайней мере одним отрицательным числом Курсовая, а я ничерта не понимаю.... https://www.cyberforum.ru/ cpp-beginners/ thread788728.html
C++ Огранизовать вывод https://www.cyberforum.ru/ cpp-beginners/ thread788719.html
доброго вечера, собственно надо организовать вывод по отдельности ++n, --m и результата ++n*--m, чтоб все преобразования происходили и выводились с задаными числами... вот код, помогите разобраться #include <math.h> #include <cstdlib> #include <iostream> int main() { int m, n, l, k, z; std::cout << "Vvedite n: ";
C++ undefined reference хотя всё дефайнед
Всем доброго времени суток. В С++ я новичёк, помогите пожалуйста разобраться в чём проблема. Есть файл functions.h Вот его содержимое #ifndef FUNCTION_H #define FUNCTION_H void parse_exp(char str, float *operand1, float *operand2, char *operation); float calculate(int operand1, int operand2, char operation); #endif // FUNCTION_H
C++ Вычислить, сколько раз чило встречается в массиве https://www.cyberforum.ru/ cpp-beginners/ thread788703.html
Написать программу, которая вычисляет, сколько раз введенное с клавиатуры число встречается в массиве. Массив генерируется случайными числами от 0 до 10 и выводится на экран. #include<iostream> #include <Windows.h> #include <time.h> using namespace std; void main() {
C++ Указатели. Необработанное исключение в "0x77c015de" ": 0x00000000: Операция успешно завершена https://www.cyberforum.ru/ cpp-beginners/ thread788699.html
Добрый день. Очередной вопрос про уже набившие всем оскомину указатели. Задача простая: Реализовать создание структуры, структурной переменной, указателя на структуру, и их дальнейшее использование в зависимости от варианта задания. Необходимо создать структуру, элементами которой являются фамилия автора книги и ее название. Объявить массив данных типа структуры и ввести значения его...
C++ Функция не видит выделенной памяти под глобальные переменные
При решении задачи с алгоритмом поиска в глубину возникла проблема: описание переменных происходит над п/п алгоритма, выделение памяти под них происходит в программе, а при вызове п/п она "не видит" выделенной памяти, из за чего обращается к несуществующему элементу, и происходит ошибка: vector<bool> iterator not derefencable. Что с этим можно сделать? #include "stdafx.h"...
C++ Написать программу (сумму первых n целых положительных четных чисел), объясните, что значит каждая строка! https://www.cyberforum.ru/ cpp-beginners/ thread788687.html
Написать программу, которая вычисляет сумму первых n целых положительных четных чисел. Количество суммируемых чисел должно вводиться во время работы программы. Вычисление суммы четных положительных чисел. Введите количество суммируемых чисел и нажмите <Enter> -> 12 Сумма первых 12 положительных четных чисел равна 156
0 / 0 / 0
Регистрация: 22.01.2013
Сообщений: 76
0

Как правильно использовать несколько файлов - C++ - Ответ 4146824

17.02.2013, 23:19. Показов 1771. Ответов 2
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Доброе время суток,

появилась необходимость разбить программу на несколько файлов в которых выполняются какие то действия.
раньше такого не делал и не нашел четкого описания как это сделать.

есть 3 файла: main.cpp (основной); les3.cpp, les4.cpp (дополнительные) - возможно их нужно переименовать

main.cpp:
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
#include <iostream>
#include <conio.h>
#include <stdio.h>
 
#include "les3.cpp"
#include "les4.cpp"
 
using namespace std;
 
int main()
{
    int N;
 
    do{
        cout << "Выберите номер урока (1-3): ";
        cin >> N;
 
        switch(N) {case 1: les3(); break; case 2: les4(); break;}
 
        system("cls");
 
    } while (N!='X');
 
    return(0);
}
les3.cpp
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
#include <iostream>
#include <conio.h>
 
using namespace std;
 
int les3()
{
    setlocale(LC_ALL,"RUS");
 
    int N;
 
    do{
 
        system("cls");
 
        cout << "Домашнее задание к уроку №3" << "\n";
        cout << "------------------------------------------" << "\n";
 
        cout << "Укажите номер задания (1-3): ";
        cin >> N;
 
        switch (N){
 
//Задание 1
        case 1: {
........
les4.cpp
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
#include <iostream>
#include <conio.h>
 
using namespace std;
 
int les4()
{
    setlocale(LC_ALL,"RUS");
 
    int N;
 
    do{
 
        system("cls");
 
        cout << "Домашнее задание к уроку №4" << "\n";
        cout << "------------------------------------------" << "\n";
 
        cout << "Укажите номер задания (1-3): ";
        cin >> N;
 
        system("cls");
 
        switch (N){
 
 
//Задание 1
        case 1:
........
VS2012 выдает ошибки:
1. Error 1 error LNK2005: "int __cdecl les3(void)" (?les3@@YAHXZ) already defined in les3.obj d:\Programing\kaplun.a.v\les4\homework_global\homework_global\main.obj homework_global
2. Error 2 error LNK2005: "int __cdecl les4(void)" (?les4@@YAHXZ) already defined in les4.obj d:\Programing\kaplun.a.v\les4\homework_global\homework_global\main.obj homework_global
3. Error 3 error LNK1169: one or more multiply defined symbols found D:\Programing\kaplun.a.v\les4\homework_global\Debug\homework_global.exe homework_global


подскажите как быть

Вернуться к обсуждению:
Как правильно использовать несколько файлов C++
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
17.02.2013, 23:19
Готовые ответы и решения:

Как пользоваться заголовочными файлами и использовать несколько исходных файлов?
Как пользоваться несколькими файлами cpp, и заголовками h , в Visual Studio WIN32 C++ Дайте...

Как правильно использовать несколько секторов памяти?
Доброго времени суток. Сам вопрос возник по причине того, что моя программа для...

Как использовать несколько файлов res?
есть программа которая устанавливает программное обеспечение из ресурса но я могу только одну...

Как правильно использовать поиск файлов?
Всем привет! Вообще воспользовался кодо по поиску файлов, все работает нормально, но появился...

2
17.02.2013, 23:19
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
17.02.2013, 23:19
Помогаю со студенческими работами здесь

Как правильно использовать поиск файлов?
Чисто для примера есть функция: void Test(string file) { MessageBox.Show(file); } Мне нужно...

Как использовать несколько файлов в рамках одного класса
Здравствуйте! Вот такой вопрос. В существующем проекте можно ли создать отдельный файл (файлы)...

Как использовать несколько файлов формата cs в языке C#, их методы и классы?
Как пользоваться несколькими файлами формата cs в языке C#? проект состоит из нескольких файлов...

WebClient. Как правильно скачивать несколько файлов асинхронно?
Подскажите как правильно скачивать несколько файлов асинхронно? сейчас для каждого файла свой...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru