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

Проверка на равенство двух строк C++ - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ не могу понять что не так ( подскажите пожалста http://www.cyberforum.ru/cpp-beginners/thread868712.html
#include <iostream> using namespace std; double vvid_chusla( char*a) { cout<< " Введiть "<<a<<"="; char b; cin.getline(b,9); return atof(b); } void syma(double &S,int&n,double eps,double x)
C++ Конструктор. Наследование. Список инициализации Если есть класс, который наследует другой класс, то как задать для конструктора список инициализации? class CKub { private: int m_nA; public: CKub(int a):m_nA(a){} int GetVolume(); }; http://www.cyberforum.ru/cpp-beginners/thread868701.html
C++ Создание динамической библиотеки (dll) в Dev C++
Кто умеет создавать dll библиотеки в Dev C++, вопрос к вам. Дело в том что я умею создавать header файлы, то бишь заголовочные, но в виду придури моего преподавателя по программированию в курсовой необходимо использовать именно dll для наиболее часто встречающихся констан.
C++ В файле находятся вещественные числа. Определить количество чисел в наиболее длинной возрастающей последовательности элементов файла
Помогите решить пожалуйста в C++ В файле находятся вещественные числа. Определить количество чисел в наиболее длинной возрастающей последовательности элементов файла.
C++ Напечатать все пары городов, связанных между собой не напрямую, но не более чем с одной пересадкой http://www.cyberforum.ru/cpp-beginners/thread868683.html
Помогите пожалуйста в C++ Сеть авиалиний, соединяющая города, задана матрицей связности M(k,k), где Mi(j = о, если города /, j не связаны между собой напрямую, и Mi(i = l, если города связаны. Напечатать все пары городов, связанных между собой не напрямую, но не более чем с одной пересадкой.
C++ Подсчет простых чисел до 1000 Вот что я написал, а как сделать чтобы эти числа складывались каждый раз . using namespace std; int main(int argc, char *argv) { setlocale(LC_ALL, "Russian"); bool f1; int i,j; подробнее

Показать сообщение отдельно
NatalyPR
0 / 0 / 0
Регистрация: 17.05.2013
Сообщений: 8
17.05.2013, 22:07     Проверка на равенство двух строк C++
И так, с этим языком я знакома слабо, сейчас пишу курсач и мне нужна помощь реального человека, а не поисковых систем.

У меня есть структура

C
1
2
3
4
5
6
struct numbers{
    int ID;
    string type[20];
    string number[20];
    string country[20];
};
Так же у меня есть такой вот простенькой алгоритм поиска

C
1
2
3
4
5
6
7
8
printf("Введите номер телефона: ");
scanf("%s",TEMP_NUMBER);
for(int i=0;i<sizeNUM;i++)
       if(n[i].number==TEMP_NUMBER){
             PrintAll(&c[i],n,e,g,gc,sizeNUM,sizeE_MAILS,sizeGR,sizeGC);
         flag=false;
    }
       if(flag!=false)printf("Контакта с номером %s не существует",TEMP_NUMBER);
Проблема в условии на проверку равенства строк
пробовала: строка == строка - в этом случае он мне либо выдает все, либо ничего!
пробовала: strcmp - если у string в структуре не ставить [20], то все работает, но убирать я это не хочу по другой причине
пробовала: с дополнением .c_str() - опять же... с [20] хорошо, без плохо
пробовала: compare выдает ошибку

П.С. char не предлагать, так как его мне использовать нельзя !
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 02:27. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru