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

linked error - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Помогите пожалуйста со строками в C http://www.cyberforum.ru/cpp-beginners/thread52951.html
Необходимо решить задачку: Дана строка, содержащая последовательность слов, разделенных пробелами. Удалить из строки все слова, в которых есть заданная буква. Конечно же, это не сложное задание и...
C++ Как к обьекту прицепить массив?? Всем привет. Нужно создать обьект , класса STACK. И что б этот обьект содержал массив. Возможно ли что бы массив был параметром обьекта? Если возможно , то подскажите пожалуйста как это... http://www.cyberforum.ru/cpp-beginners/thread52931.html
C++ 1 задачка на оператор while
Начальный вклад в банке равен 1000 руб. Через каждый месяц размер вклада увеличивается на P процентов от имеющейся суммы ( P - вещественное число , 0<P<25 ). По данному P определить , через сколько...
Алгоритмы возведения числа в большую степень. C++
Здраствуйте ещё раз, уважаемые программисты! Сразу извинюсь за столь надоедливость, но поймите меня правильно, помочь больше некому =( Как только стану похожим на вас, обязательно буду помогать...
C++ матрици чисел http://www.cyberforum.ru/cpp-beginners/thread52882.html
есть 2 задачи каторые нужно решить Задана матрица чисел: а Вычислить сумму элементов, образующих букву :Z Задана матрица чисел: а
C++ Сортировка массивов в С Люди помогите) как отсортировать одномерный статический рандомный массив по возрастанию без использования указателей? желательно пример с программным кодом... Заранее спасибо! подробнее

Показать сообщение отдельно
easybudda
Модератор
Эксперт CЭксперт С++
9626 / 5574 / 947
Регистрация: 25.07.2009
Сообщений: 10,709
29.09.2009, 13:50
Цитата Сообщение от G-Cat Посмотреть сообщение
ну а теперь кто нибудь мне всё таки объяснит как связать файлы main.cpp, func.h и func.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
#include <iostream>
#include "rusout.h"
 
using namespace std;
 
int main()
{
        system ("CLS");
    
        int quit;
        do
        {
                rusout("Введите координаты области, которую хотите удалить:\n");
                rusout("X: ");  int x;  cin >> x;
                rusout("Y: ");  int y;  cin >> y;
 
                rusout("\nЗакончить изменения? (1-да/0-нет): ");
                cin >> quit;                   
        }
        while(quit != 1 );
        
        system ("pause");
        return 0;
}

rusout.h
C++
1
void rusout(char *Str);

rusout.cpp
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
#include "rusout.h"
 
using namespace std;
 
void rusout(char *Str)
{
        unsigned char c;
        for(int i = 0; Str[i] != '\0'; i++)
        {
                c = Str[i];
                
                if(c > 127)
                {
                        if(c < 240)
                                c -= 64;
                        else
                                c -= 16;
                }
                cout << c;
        }
}

я из консоли (той, которая к VS прилагается - в ней переменные окружения и прочая байда задаётся) скомпилил
Код
cl main.cpp rusout.cpp
но это особого значения не имеет.
Проблема у Вас с функцией была. Она как int объявлена, а ничего не возвращала.
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru