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

Разбиение проекта на файлы - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Собственный формат файла http://www.cyberforum.ru/cpp-beginners/thread832649.html
Здравствуйте!!! Есть программа, для нее нужна некая БД в виде файла. Как сделать, чтобы этот файл понимала только программа, а в блокноте он был нечитабельным?
C++ Указатели Написать программу, в которой выполнить следующие действия: 1) Описать указатели на все известные типы данных; 2. Выполнить для каждого указателя операцию разыменования; 3. Получить значение каждого указателя; 4. Получить значение по адресу, указываемому указателем; 5. Выполнить операцию получения адреса. Помогите пожалуйста http://www.cyberforum.ru/cpp-beginners/thread832624.html
C++ Задачка по C++! Укажите пожалуйста на ошибку!
Набросал упрощенный вариантик программы. Пытаюсь в конструкторе zveri присвоить значение переменной home из функии другого класс. Где ошибка??? Что неправильно?????? D:\c++\my_test\main.cpp|38|error: prototype for 'zveri::zveri(dog)' does not match any in class 'zveri'| D:\c++\my_test\main.cpp|30|error: candidates are: zveri::zveri(const zveri&)| D:\c++\my_test\main.cpp|34|error: ...
Первести программу с Паскаля на Си++ C++
program mm; uses crt; var m:arrayof longint; i,n:integer; begin clrscr; write('razmernost:'); readln(n); write('1 i 2 element massiva'); readln(m,m);
C++ Открытие в новом окне http://www.cyberforum.ru/cpp-beginners/thread832582.html
Помогите сделать так чтоб при переходе по метки открывалось новое консольное окно и в нем выполнялся текст программы который написан в этой метке??? Добавлено через 1 минуту вот чтоб этот текст выполнялся в новом консольном окне.... m1: system("cls"); printf("\n\n\t***Vivod bazi na monitor***\n\n"); printf("\t|-----------------------------------------------|\n"); printf("\t| strana ...
C++ Рэсемплирование Собственно вопрос в чем ошибка может быть #include <iostream> #include "cBitStream.h" using namespace std; const int countResempling = 2; const int Header = 44; unsigned char input, output; подробнее

Показать сообщение отдельно
aleksandr_t94
0 / 0 / 0
Регистрация: 27.01.2013
Сообщений: 100
09.04.2013, 16:04     Разбиение проекта на файлы
Не знаю почему не получается разбить проект на файлы. Пишет всё время fatal error LNK1169: one or more multiply defined symbols found

Игра морской бой
Есть 3 файла:
kursach.cpp
our_ships.php
header.h

В header.h.
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
31
32
33
34
35
#ifndef HEAD_H_
#define HEAD_H_
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <windows.h>
#include <time.h>
 
enum {random, sam}position;
enum {evristika, randomno}computer_position;
enum {me, computer, fifty_fifty}who_first_attack;
enum {easy, medium}level;
enum {left, right, top, bottom}attack;
enum {da, net}dobivaem;
enum {gorisontal, vertical, randomnoe}napravlenie;
 
int i=0;
int j=0;
 
int chetere_paluba_B(int B[12][12]);
int trex_paluba_B(int B[12][12]);
int dvux_paluba_B(int B[12][12]);
int odna_paluba_B(int B[12][12]);
int trex_paluba(int A[12][12]);
int dvux_paluba(int A[12][12]);
int odna_paluba(int A[12][12]);
int chetere_paluba(int A[12][12]);
int matrix(int A[12][12], int B[12][12]);
int prostrelcompa(int A[12][12], int B[12][12]);
int me_play(int A[12][12], int B[12][12]);
int dobivanie(int A[12][12], int B[12][12]);
int odna_paluba_test(int A[12][12], int B[12][12]);
int dobivanie2(int A[12][12], int B[12][12]);
int proverka_jiv_net(int A[12][12], int B[12][12]);
#endif
В our_ships.cpp
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include "header.h"
 
int chetere_paluba(int A[12][12])
{
наша функция
}
 
int trex_paluba(int A[12][12])
{
наша функция
}
 
int dvux_paluba(int A[12][12])
{
наша функция
}
 
int odna_paluba(int A[12][12])
{
 наша функция
}
В kursach.cpp
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <windows.h>
#include <time.h>
#include "header.h"
 
extern int i;
extern int j;
int main()
{
...........
}
 
Все остальные функции чьи прототипы были в header.h. Подскажи в чём дело пожалуйста. Я просто часть функций в другой файл хочу перенести, чтобы не так громоздко было всё в одном файле.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 03:52. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru