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

При заполнении матрицы _ и * появляются странные символы - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Удаление комментариев из текста программы с использованием STL, ошибка при выполнении http://www.cyberforum.ru/cpp-beginners/thread1167660.html
Здравствуйте решал задачу с использованием STL из книги Страуструпа 6.22 возникла проблема программа вылетает, помогите пожалуйста разобраться в чем проблема. #include <iostream> #include <fstream> #include <string> #include <algorithm> using namespace std; int main(int argc, char **argv)//удаление коментариев из текста программы { if(argc < 3)
C++ Ввод данных в string, очистка потока ввода Дана программа #include "stdio.h" #include "stdlib.h" #include "string.h" #include "conio.h" #include "iostream" #include "windows.h" #include <string> using namespace std; http://www.cyberforum.ru/cpp-beginners/thread1167653.html
Перевести число в двоичную систему счисления C++
Дано число N ({2}^{-31}\leq N \leq 0). Как перевести в двоичную систему счисления?
Как определить длину строки C++
Напишите как в функцию задать например определить длину строки
C++ Сумма цифр в числе http://www.cyberforum.ru/cpp-beginners/thread1167621.html
Определить сумму цифр в числе.
C++ Как проверить, принадлежит ли символ заданному диапазону m...n, кроме if (c <= n && c >= m) ? есть какая-нибудь более короткая запись для проверки, принадлежит ли символ заданному диапазону m...n, кроме if (c <= n && c >= m) Добавлено через 10 минут вопросительный знак забыл :) подробнее

Показать сообщение отдельно
alsav22
5282 / 4801 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
06.05.2014, 03:29     При заполнении матрицы _ и * появляются странные символы
C++
1
2
3
4
5
6
7
8
               if(i>0 && l>0)mask[i-1][l-1]++;
               if(l>0)mask[i][l-1]++;
               if(l>0 && i<kmax)mask[i+1][l-1]++;
               if(i<kmax)mask[i+1][l]++;
               if(l<mmax && i<kmax)mask[i+1][l+1]++;
               if(i<kmax)mask[i][l+1]++;
               if(i>0 && i<kmax)mask[i-1][l+1]++;
               if(i>0)mask[i-1][l]++;
Выход за границу массива.
 
Текущее время: 14:29. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru