Форум программистов, компьютерный форум 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, 17:28     Не работает программа (Process returned o)
Понял заморочку с этим count. В пространстве имён std есть другой count. Отсюда конфликт. Нужно убрать using namespace std; написать std::cout. Тогда файл 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
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
#include "stdio.h"
#include "string.h"
#include <conio.h>
#include <Windows.h>
#include <iostream>
 
#include "save_exit.h"
#include "menu.h"
#include "structure.h"
#include "add.h"
#include "delete.h"
#include "search_by_group.h"
#include "search_by_last_name.h"
#include "show_all.h"
#include "show_debtors.h"
#include "show_s.h"
extern struct students s[30];
extern int count;
 
 
int main()
{
    SetConsoleCP(1251);
    SetConsoleOutputCP(1251);
 
    FILE* f;   char c;
    count=0;
    if(!(f=fopen("bd.txt","r")))
    {
        printf("The file does not exist\n");
        printf("You want continue? (Y\\N)\n");
        c=getchar();
        if((c=='n')||(c=='N')) return 1;
    }
    else
    {
        fread(&s,sizeof(s),1,f);
        for(int i=0; strcmp(s[i].fam,"")!=0; i++) count=i+1;
        fclose(f);
    }
 
    while (1)
    {
   std::cout << "Добавить студента    1\n"
        << "Найти по фамилии     2\n"
        << "Показать должников   3\n"
        << "Показать всех        4\n"
        << "Найти группу         5\n"
        << "Удалить              6\n"
        << "Показать             7\n"
        << "Сохранить            8\n";
 
 
        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(s);
                return 1;
            }
        }
    }
return 0;
}
 
Текущее время: 00:42. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru