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

Не работает программа (Process returned o) - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Класс шаблон и методы класса http://www.cyberforum.ru/cpp-beginners/thread622487.html
Есть такой класс-список прямо из учебника павловской: template <class Data> class List{ class Node{ Data d; Node *next; Node(Data dat=0){d=dat,next=0;} }; Node *pbeg, *pend; List(){pbeg=0,pend=0;}
C++ Шахматная доска Есть шахматная доска (8*8). Нужно с помощью фигуры "конь" обойти все 64 клетки шахматной доски. Что-то скопипастил, но работать не хочет. Помогите пожалуйста разобраться. и еще в конце требуется вывести на экран доску шахматную с номерами ходов "коня" на каждой клетке #include <stdio.h> #include <stdlib.h> main() { int ari; for (int i=0; i<8; i++); http://www.cyberforum.ru/cpp-beginners/thread622484.html
C++ Проверте, пожалуйста, правильность программного кода
#include "stdafx.h" #include "string.h" #include "iostream" using namespace std; int main() { char text; char*slova; char*str=" "; char*tekst;
Алгоритм Дейкстры для лабиринта C++
Лабиринт задается матрицей, где 0 стены, 1 проходы, s - начальная вершина, f - конечная. Лабиринт считывается из файла. Не могу сообразить, как алгоритм Дейкстры для графов применить для лабиринта( как посчитать количество вершин и ребер и их длины s 1 1 0 1 0 1 1 0 1 1 1 1 1 0 0 1 0 1 1 0 1 1 0 f подскажите,пожалуйста
C++ Составить описание класса, обеспечивающего представление матрицы произвольного размера http://www.cyberforum.ru/cpp-beginners/thread622419.html
Составить описание класса, обеспечивающего представление матрицы произвольного размера с возможностью изменения числа строк и столбцов, вывода на экран подматрицы любого размера и всей матрицы. вот код: описание класса есть, только нужно дописать int main! напишите пожалуйста вроде бы это совсем не сложно, но так я с программированием не связан то сам не могу( #include<iostream> using...
C++ Бешенный плай bool LoadPly (char *FileName , TModel &Model , float Unit ) { std::string Buffer; std::string Buffer1; std::ifstream File; bool VertexFlag; bool ... подробнее

Показать сообщение отдельно
alsav22
5282 / 4801 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
12.07.2012, 00:20     Не работает программа (Process returned o)
Так получилось. Правильно или нет, не знаю. Убрать из structure.h: struct students s[30]; и int count; Поместить их в отдельный файл: structure.cpp . Пдключить в нём #include "structure.h" . В файлах:
add.cpp
delete.cpp
main.cpp
search_by_group.cpp
search_by_last_name.cpp
show_all.cpp
show_debtors.cpp
show_s.cpp

прописать: extern struct students s[30]; extern int count;
Из файла test.cpp убрать #include "structure.h"
В файле main.cpp, компоновщик не пропускает save_exit(); (неразрешённый внешний символ). Закоментировал. В функции main(), после входа в цикл while отсутствует ввод переменной c, по которой далее делается switch (c). Вставить c=getch();:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
while (1){
    
    c=getch();
    switch (c){
    case '1': add(); break;
    case '2': search_by_last_name(); break;
    case '3': show_debtors(); break;
    case '4': show_all(); getch(); break;
    case '5': search_by_group(); getch(); break;
    case '6': del();getch(); break;
    case '7': show_s();getch();break;
    case '8': printf("\nYou really want to leave? (Y\\N)\n");
         c=getch();
            if((c=='y')||(c=='Y')){
                //save_exit();
                return 1;
        }
            }
        }
Так компилируется без ошибок и работает. Не знаю, что в файле, поэтому пробовал на текстовом.

Добавлено через 20 минут
Насчёт save_exit(). Прототип и вызов в main() без параметров, а в реализации: void save_exit(struct students *s)

Добавлено через 3 минуты
Наверное, в main() должно быть: save_exit(s); ?
 
Текущее время: 13:24. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru