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

Проблема сравнения данных в массиве с другими данными - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Поиск в векторе http://www.cyberforum.ru/cpp-beginners/thread350115.html
Есть вектор v: v = 0; v = 1; v = 2; v = 4; v = 6; Как с помощью алгоритма find узнать есть ли в векторе число 8, между индексами от 0 до 2(включительно), то есть от v до v(включительно)?
C++ Программа дискретная математика Вообщем такая задача: нужно написать программу, которая выводит на экран комбинации из 10ти элементов множества, тоесть "10!" например: А1={1} A2={2} A3={3} A4={1,2} A5={1,3} и так для 10ти... http://www.cyberforum.ru/cpp-beginners/thread350105.html
C++ Задать аргументу значение по умолчанию
Идея такова: есть у меня однонаправленный линейный список и конструктор для инициализации его значений: ListItem(string &f,int y, int a, string &g) { //различные данные узла списка...
Конструкторы template класса C++
задача собственно написать класс, который создает массив произвольного типа и хранит указатель на него(это в упрощенном варианте) - вроде просто а уже споткнулся заголовок класса: template<class T>...
C++ как насыпать программу в Microsoft Visual Studio... http://www.cyberforum.ru/cpp-beginners/thread350063.html
как насыпать программу в Microsoft Visual Studio... Даны целые числа (x1,x2,x3,y1,y2,y3) найти площадь треугольника (x1,x2,x3,y1,y2,y3)
C++ Не нормально зацикливается Do Нужно написать процедуру, которая сравнивает каждое слово из текстового файла с каждым словом из словаря (слова уже забиты в список) и переписывает весь текстовый файл в web-страницу, выделяя слова,... подробнее

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

Проблема сравнения данных в массиве с другими данными - C++

10.09.2011, 21:45. Просмотров 701. Ответов 11
Метки (Все метки)

Только вчера начал осваивать С++, со многими вопросами разобрался, но с этим никак =(

Данные:
Есть двухмерный массив с тремя видами символов (char - 'X', 'O', ' '), все переменные объявлены и инициированы. Х и У - int.

Проблема:
При попытке сравнить данные имеющиеся в массиве по определенному адресу (причем, по любому) с другими данными, условия указанные в if игнорируются, как будто бы просто не находит в этой ячейке точно такого же значения.

Часть шапки:
Код
#include "stdafx.h" // требует MVS
#include <iostream> // cin, cout
#include <clocale>  // поддержка русского языка
#include <conio.h>  // _getch()
#include <stdlib.h> // поддержка функции очистки экрана system("cls")

using namespace std;

char map_full[3][3];
Варианты, которые использовал безрезультатно:

Код
		if ((map_full [x][y] == 'X') && (map_full [x][y] == 'O'))
		{
			cout << "Сюда ставить уже нельзя\n";
		}
Код
		if (map_full [x][y] != ' ')
		{
			cout << "Сюда ставить уже нельзя\n";
		}
Очень прошу помочь и указать в чем косяк, задолбался уже с этой частью кода.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru