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

Работа со структурами - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ блок схема http://www.cyberforum.ru/cpp-beginners/thread315327.html
Найти Q, P, R простые числа, р (р +1), Q (Q +1), г (г +1), цифры будут арифметической прогрессии
C++ Даны три вещественных числа. Напишите программу, определяющую. могут ли данные числа являться длинами сторон треугольника. Даны три вещественных числа. Напишите программу, определяющую. могут ли данные числа являться длинами сторон треугольника Помогите пожалуйста. http://www.cyberforum.ru/cpp-beginners/thread315324.html
У меня класс B в классе A, а в классе B рекурсивная функция переопределения оператора "()", как её вызвать, не создавая явно объект класса B? C++
#include <windows.h> #include <iostream> using namespace std; //Вот главный класс class A{ public: A (){}; class B;
C++ Тип данных "Anketa" - не получается ввести пол
когда запускается программа в первом пункте, не получается ввести пол не подскажите в чем проблема? #include <iostream> #include <stdio.h> #include <stdlib.h> #include <conio.h> #include...
C++ дан массив, пределить какой из массивов представляет собой «правильную» последовательность, то есть каждое следующее число больше предыдущего http://www.cyberforum.ru/cpp-beginners/thread315309.html
помогите пожалуйста разобраться. дан массив, пределить какой из массивов представляет собой «правильную» последовательность, то есть каждое следующее число больше предыдущего Именуйте темы...
C++ ShellExecute - конфликтация типов Разрешите вопрос о конфликтации типов при открытии папки. ShellExecute(0, "explore", sName, NULL, NULL, SW_SHOWNORMAL); где в sName хранится путь к папкам, AnsiString sName; Добавлено через 3... подробнее

Показать сообщение отдельно
grizlik78
Эксперт С++
1957 / 1450 / 116
Регистрация: 29.05.2011
Сообщений: 3,012
09.06.2011, 10:24
Цитата Сообщение от cx5xclxxl9 Посмотреть сообщение
C++
1
if (read_date[i].mes=="january") mes[i]=1;
Такая проверка работает с типом string, но не с типом char []. В данном случае сравниваются указатели и выражение всегда будет ложным.

Цитата Сообщение от cx5xclxxl9 Посмотреть сообщение
Странно, сейчас заметил, что не смотря на эту ошибку - всё работает, просто окно с программой сворачивается
Собственно говоря, это пишет не компилятор, а отладчик. Сообщение означает, что где-то происходит запись мимо выделенного для этого места. В данном случае предположительно где-нибудь при работе с mas_date1

Добавлено через 6 минут
Вот она, ошибка:
Цитата Сообщение от cx5xclxxl9 Посмотреть сообщение
C++
1
for (int i=1;i<=2;i++)
i принимает значения 1 и 2, а в массиве mas_date1 есть индексы только 0 и 1
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru