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

Ошибка в WHILE при обработке массива - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Задания на строки http://www.cyberforum.ru/cpp-beginners/thread314707.html
Помогите сделать 4 задачки на строки! Я в языке С по строкам вообще не понимаю(( Есть все коды на Паскале) 1. Дан непустой ряд. Вывести коды его символов через пробел. 2. Дан ряд символов, которые изображают целое позитивное число. Если оно представляет собой запись целого числа со значением последней цифры равной 0, то вывести «Данное число делится на 10 нацело», в противном...
C++ Решение уравнения методом половинного деления Уравнение x^5-5=0 методом половинного деления нужно найти приблизительный корень #include <cstdlib> #include <iostream> #include <cmath> using namespace std; int main(int argc, char *argv) http://www.cyberforum.ru/cpp-beginners/thread314691.html
C++ перегрузка операций для однонаправленных списков
Задача вот в чём: АТД - однонаправленный список в элементами char. Дополнительно перегрузить следущие операции: + объединить списки; -- удалить элемент из начала; ==проверка на равенство. Проблема с перегрузкой операций. Ругается на часть кода где перегружается ==, если закоментить, то при выводе объединнёного списка и списка с удалённым элементом, выводит иероглифы. Помогите кто может!...
Одномерные массивы. C++
Объявить два динамических массива целых чисел.Написать функции для заполнения их случайными значениями и вывода результатов на экран.Первым на печать вывести массив, содержащий наибольшее значение(с помощью функций). Напечатать также это значение и его порядковый номер.Отсортировать по не возрастанию с помощью включения. Диапозон значений (-50:150). P.S. Прошу помогите как можно скорее....
C++ Вычислить с заданной точностью http://www.cyberforum.ru/cpp-beginners/thread314670.html
http://i22.***********/big/2011/0607/95/02db2277e85b5a1d8e82919de7293995.jpg
C++ Вычислить по формуле http://i22.***********/big/2011/0607/27/df317010d86026ed4942a3503d6c6627.jpg подробнее

Показать сообщение отдельно
dihlofos
Бродяга
 Аватар для dihlofos
303 / 257 / 17
Регистрация: 27.08.2010
Сообщений: 553
07.06.2011, 06:30     Ошибка в WHILE при обработке массива
Nik.Shinkareff, во-первых для сравнения строк используется strcmp:

Если (strcmp(stud.instrument, inst) == 0), то строки равны.

Во вторых, stud у вас - это массив, обращение должно быть такого вида: stud[i].instrument

Добавлено через 1 минуту
а.. или может ты хочешь обратиться к структуре stud из 17 сторки? Не используй одинаковые имена для разных переменных (строки 17 и 23).
 
Текущее время: 04:54. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru