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

Ошибка в коде.. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ программа построения ориентированных графов. http://www.cyberforum.ru/cpp-beginners/thread392784.html
Задание - построить по матрице контуров ориенированный граф. Если у кого есть похожие программы,алгоритмы, вообще все по графам скиньте пожалуйста.
C++ Площадь многоугольника Найти площадь невыпуклого многоугольника(n-угольник). Входные данные: координаты точек. На output вывести площадь. http://www.cyberforum.ru/cpp-beginners/thread392777.html
C++ Конструктор
Вот если в конструкторе инициализировать какую-то переменную (к=0), можно же ее в каком-то методе изменять (например к++)?
Подскажите пожалуйста C++
Здравствуйте, подскажите в чем ошибки. Нужно сделать мини игрушку-21-очко. при проверки проверки в visual studio выдает: 1>------ Построение начато: проект: 21, Конфигурация: Debug Win32 ------...
C++ Динамические массивы http://www.cyberforum.ru/cpp-beginners/thread392740.html
Сформулировать результат выполнения функции, определить назначение ("смысловую нагрузку") использованных переменных, написать вызов функции. void F(int v,int A ,int m){ int i, n, a; for (i =...
C++ провести упорядочивание данных По данным таблицы, содержащей информацию о работниках предприятия, провести упорядочивание данных по возрастанию или убыванию значения реквизита, указанного в варианте. Вывести на печать исходную... подробнее

Показать сообщение отдельно
greshnikk
31 / 31 / 0
Регистрация: 05.11.2008
Сообщений: 162
27.11.2011, 11:13
У меня программа прекрасно выполняется, за исключением того факта, что Вы выделяете память под массив с одним элементом char (не могу понять за чем это надо, ведь Вы в таком случае можете просто написать char s; ), а при занесении туда строки, вы заносите 2 символа, ответ и символ окончания строки. Решить проблему можно двумя способами:

1. Замена
C++
1
2
3
char s[1];
...
if(s=="y")
на
C++
1
2
3
char s;
...
if(s=='y')
2. Замена
C++
1
char s[1];
на
C++
1
char s[2];
Первый вариант более эстетичен на мой взгляд.
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru