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

Передача стринга в функцию - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ B-дерево http://www.cyberforum.ru/cpp-beginners/thread137400.html
Есть у кого реализация B-дерева на Си? хотя бы добавление и удаление)))) А то есть на Паскале, но перевести это для меня нереально)
C++ Работа с текстовым файлом Люди добрые и злые, помогите пожалуйста! Пишу курсовую, так сложилось, что в с++ не шарю, а для сдачи нужно))))У меня происходит ошибка, точнее не понятное зацикливание (мне не понятное) при чтении с файла вся программа выглядит вот так и даж запускается(пока сырая и функции делают пока что не то что им пологается)) при условие что файл BD.dat пустой) #include <iostream> #include <stdio.h>... http://www.cyberforum.ru/cpp-beginners/thread137393.html
C++ Сортировкой С++ или Ошибка.
написал программу по заданию( необходимо через указатели ) но после проверки сортировки нету. Код Записан на С++ #include <iostream.h> #include <conio.h> #include <string.h> #pragma argsused int main(int argc, char* argv) {
C++ Операция mod()
Подскажите, pls, как осуществить операцию m mod n (вычисление остатка) не используя операцию деления в процессе вычисления?
C++ Преобразовать double в string http://www.cyberforum.ru/cpp-beginners/thread137374.html
Подскажите как преобразовать double в string ?? Нашел что то похожее при помощи ostringstream , но там не совсем то.. Преобразование string в double реализовал следующим образом: double val = atof(stroka.c_str()); , где stroka - объект класса string. Правильно?
C++ Вычислить сумму элементов , pасположенных на главной диагонали и выше ее Дана действительная квадpатная матpица поpядка n (n<=8). Вычислить сумму тех ее элементов , pасположенных на главной диагонали и выше ее,котоpые пpевосходят по величине все элементы, pасположенные ниже главной диагонали. Если таких элементов нет , вывести на экpан соответствующее сообщение. Я понимаю, что прога не сложная, но я просто не догоняю... P.S TC..... подробнее

Показать сообщение отдельно
fasked
Эксперт C++
 Аватар для fasked
4925 / 2505 / 180
Регистрация: 07.10.2009
Сообщений: 4,306
Записей в блоге: 1
29.05.2010, 11:43     Передача стринга в функцию
Цитата Сообщение от Zain Посмотреть сообщение
Заменил, работает только не так как нужно: когда заменил проверку на НУЛЛ и в проверку в рекурсии
то в находит только первый елемент, а когда заменил проверку на НУЛЛ на ||
а проверку в рекурсии оставил && то находит каждый елемент, но в конце выдает ту же ошибку...
прочитал твой код и ужаснулся xD

в первом условии ты делаешь проверку на NULL и если true, то пытаешься вывести информацию из указателю. Нельзя обращаться к области памяти по адресу NULL!
Судя по всему тебе надо делать проверку на неравенство нулю
C++
1
if(wezel != NULL && (*str == wezel->nazwa))
Далее тоже самое:
C++
1
if(wezel != NULL && *str != wezel->nazwa)
 
Текущее время: 09:34. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru