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

Странные ошибки в функции - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ одномерный массив, вектор, конструкторы, диструкторы http://www.cyberforum.ru/cpp-beginners/thread28214.html
Помогите написать программу, определяющую максимальное, минимальное и среднее значение в одномерном массиве целого типа. Используя понятие класса, сознать новый тип данных - вектор. Предусмотреть: 1) динамическое выделение памяти под вектор (конструктор) 2) освобождение памяти после использования объекта (диструктор), обработку оформить в виде отдельных функций членов
C++ Найти много решений Напишите функцию с именем swap(),обменивающих свои значения два типа int(обратите внимание что изменятся значения должны из изменяющей программы,а не из локальных переменных из функции).Выберите способ передачи аргументов.Напишите программу я выделил один способ указан ниже,а как можно сделать еще? #include <iostream> using namespace std; int swap(int,int); int main() { int zero,moon; ... http://www.cyberforum.ru/cpp-beginners/thread28208.html
Преобразовать арифметическое выражение из постфиксной формы в инфиксную C++
У меня задача: преобразовать арифметическое выражение из переменных, знаков арифметическич операций и круглых скобок из постфиксной формы в инфиксную. Я понимаю это так: считать информацию в строку типа char и потом посимвольно заносить в стек и так поочерёдно обрабатывать. Я правильно думаю или есть другой алгоритм?
C++ Обработка текстового файла
Есть функция в dll, которая обрабатывает текстовый файл и записывает результат в другой. Формат файла: 1.3446 11 1.325 876 1.3567 32 ...
Visual C++ Шашечная партия на MFC http://www.cyberforum.ru/cpp-beginners/thread28182.html
У меня задание: разработать класс для хранения состояния шашечной партии, и приложение, которое визуализирует шахматную доску с расположенными на ней шашками, сосотяние игра считывается с файла. С классом и файлами, думаю, проблем не возникнет. То есть создать класс, в котором 32 поля для каждой шашки, у которой свои координаты. У меня скорее вопрос, как связать это с MFC, и как потом эту...
C++ Функции В русском языке как, правило после букв Ж, Ч, Ш, Щ, пишется И, А, У, а не Ы, Я, Ю, (за исключением слов ЖЮРИ, БРОШЮРА, ПАРАШЮТ). Проверить заданный текст на соблюдение этого правила и исправить ошибки. При проверке регистр букв не учитывать. Слова, в которых были исправлены ошибки, вывести прописными буквами. В тексте в каждой строке слова разделены произвольным количеством проббелов. Пробелы... подробнее

Показать сообщение отдельно
Tiami
Яростный кот
 Аватар для Tiami
-4 / 1 / 1
Регистрация: 10.03.2009
Сообщений: 220
31.03.2009, 14:08     Странные ошибки в функции
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
#include <iostream>
using namespace std;
struct times
{
       int hours;
       int minutes;
       int seconds;
       char gen;
};
int swap(int,int,int);
int main()
{
    times t1,t2,t3;
    long totalsecs,hour,minut,sec;
    cout<<"Vvedite hours,minutes,seconds=";
    cin>>t1.hours>>t2.gen>>t1.minutes>>t2.gen>>t1.seconds;
    getchar();
    totalsecs=t1.hours*3600+t1.minutes*60+t1.seconds;
    cout<<"Secund ravno="<<totalsecs<<endl;
    hour=((totalsecs-t1.seconds)-(t1.minutes*60))/3600;
    minut=((totalsecs-t1.seconds)-(t1.hours*3600))/60;
    sec=t1.seconds;
    cout<<"Izvlekaem iz secund ravno="<<hour<<":"<<minut<<":"<<sec;
    cout<<swap(t1.hours,t1.minutes,t1.seconds);
    getchar();
    return 0;
}
int swap(times mn)
{
    int t1,t2,t3;
    mn.hours=t1;
    mn.minutes=t2;
    mn.seconds=t3;
    return t1,t2,t3;
}
Пишет ошибки:
1. [Linker error] undefined reference to `swap(int, int, int)'
2. ld returned 1 exit status
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 10:25. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru