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

Проверте, пожалуйста, правильность программного кода - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Алгоритм Дейкстры для лабиринта http://www.cyberforum.ru/cpp-beginners/thread622427.html
Лабиринт задается матрицей, где 0 стены, 1 проходы, s - начальная вершина, f - конечная. Лабиринт считывается из файла. Не могу сообразить, как алгоритм Дейкстры для графов применить для лабиринта(...
C++ Составить описание класса, обеспечивающего представление матрицы произвольного размера Составить описание класса, обеспечивающего представление матрицы произвольного размера с возможностью изменения числа строк и столбцов, вывода на экран подматрицы любого размера и всей матрицы. вот... http://www.cyberforum.ru/cpp-beginners/thread622419.html
Бешенный плай C++
bool LoadPly (char *FileName , TModel &Model , ...
Удаление вершины бинарного дерева C++
Как удалять вершины бинарного дерева вместе с потомками?
C++ Ошибки в программе http://www.cyberforum.ru/cpp-beginners/thread622378.html
Мне необходимо реализовать алгоритм сортировки каскадным слиянием со специальным распределением. Я написал программу: #include <stdio.h> #include <conio.h> int main() { int...
C++ iostream пишу в VS 2010 подключаю библиотеку: #include <iostream> в тебе программы подчеркивает cout, cin и endl в ошибках пишет идентификатор неопределен. помогите, в чем дело? подробнее

Показать сообщение отдельно
Aleksashka
0 / 0 / 0
Регистрация: 14.11.2011
Сообщений: 38

Проверте, пожалуйста, правильность программного кода - C++

11.07.2012, 19:04. Просмотров 579. Ответов 11
Метки (Все метки)

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
#include "stdafx.h"
#include "string.h"
#include "iostream"
using namespace std;
int main()
{
    char text[200];
    char*slova[250];
    char*str=" ";
    char*tekst;
    int i=0;
    cout<<"V-te text: ";
    cin.getline(text,200);
    tekst=strcat(" ",text);
    char*t=" ";
    int min=strlen(tekst);
    int j=0;
    while(i<min)
    {
        slova[j]=strtok(text+i," ");
        i=i+strlen(slova[j])+1;
        j++;
    };
    min=strlen(slova[0]);
    char*slovo;
    for (i<j;i++;){
        if(strlen(slova[i])<min){
            min=strlen(slova[i]);
            slovo=slova[i];
        };
    };
    int k=0;
    for (i<j;i++;){
        if(!strstr(slova[i],slovo)==0){k++;};
    };
    cout<<"Samoe kotorkoe slovo vstechalos"<<k<<"raz";
    cin.get();cin.get();
    return 0;
}
Запускаю этот код в VS 2010, но результаты не вижу, т.к. постоянно появляется такое сообщение:
Необработанное исключение в "0x0f8ed2e9 (msvcr100d.dll)" в "текст.exe": 0xC0000005: Нарушение прав доступа при записи "0x00d578a1".

А также: Первый этап обработки исключения в "0x0f8ed2e9 (msvcr100d.dll)" в "текст.exe": 0xC0000005: Нарушение прав доступа при записи "0x00d578a1".
Необработанное исключение в "0x0f8ed2e9 (msvcr100d.dll)" в "текст.exe": 0xC0000005: Нарушение прав доступа при записи "0x00d578a1". - в окне Вывода. Помогите, пожалуйста!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru