Форум программистов, компьютерный форум 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..... подробнее

Показать сообщение отдельно
Zain
0 / 0 / 0
Регистрация: 25.05.2010
Сообщений: 12
29.05.2010, 04:48     Передача стринга в функцию
Всем привет!
Вот возникла такая проблемка: стринг не передается в функцию, Борланд выдает ошибку. Я в си ++ новичок, но думаю, видимо ошибка в самой функции, и скорее всего связана она с длиной строки, только я не знаю как это исправить:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
void search_prkl(prkl *wezel, string *str)
{  if(wezel==NULL && (*str == wezel->nazwa)){
        cout << "etap 1";getch();
 
 
        cout <<endl<<endl<<wezel->id << "  "<< wezel->nazwa <<endl;
        cout << "E-mail\t"<< wezel->mail <<"\nTelefon\t"<<wezel->telefon << endl<<"Stanowisko:  "<<wezel->stadr;
        cout <<"\nNR konta\t"<<wezel->konto<<endl<<endl;
}
if(wezel==NULL && *str != wezel->nazwa) cout << "\nNic nie znaleziono\n";
 
   else {
         search_prkl(wezel->right,str);
         }
 
  }
А вот фрагмент ее вызова в функции майн:
C++
1
2
3
4
5
tmp = new string;
                                      getline(cin,*tmp);
                                      cout << *tmp;getch();
 
                                      search_prkl(root,tmp);
Благодарю за помощь и понимание=)
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 10:05. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru