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

Ошибка в программе сравнения слов - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Картинку натянуть на кнопку WinAPI http://www.cyberforum.ru/cpp-beginners/thread1063562.html
Здравствуйте, пробую загрузить картинку с помощью WinAPI какую функцию лучше использовать для этого? LoadIcon LoadImage LoadBitmap у меня не с одной из этих функций ничего не получилось примеры кода я находил, но не могу понять где указывать путь к файлу? HICON hIcon; hIcon = ::LoadIcon( GetModuleHandle(NULL), MAKEINTRESOURCE(IDI_ICON)); ::SendMessage( ::GetDlgItem(...
C++ Перестановка чисел(функция) Даны 4 числа. Организуйте перестановку данных чисел в обратном порядке. Перестановку двух чисел организуйте в виде отдельной функции. Запрещено использовать массивы. Обязательно должна быть функция. Помогите пожалуйста. Знаю,как реализовать без функции,а с функцией нет:( http://www.cyberforum.ru/cpp-beginners/thread1063560.html
C++ Как написать игру "Кости"
Подскажите как правильно написать игру кости.
C++ Реализовать метод естественного слияния сортировки последовательностей
Здравствуйте. Никак не могу разобраться в сортировке. "Реализовать метод естественного слияния сортировки последовательностей. Проиллюстрировать работу метода на файле, содержащем 10 символов." Заранее большое спасибо.
C++ Интересная задачка, метод кв. корней http://www.cyberforum.ru/cpp-beginners/thread1063543.html
Здрасте вам. Сейчас пытаюсь реализовать метод квадратных корней в С++. Вот что у меня пока-что получилось: #include <cstdlib> #include <iostream> #include <Math.h> using namespace std; int main(int argc, char *argv) { setlocale( LC_ALL,"Russian" );
C++ Составьте программу,которая определяет равновелики ли два треугольника Всем добрый день!!!Кто понимает в этом,помогите пожалуйста,столько маюсь с этой задачей.Только код обязательно на с или с++ надо.Кто поможет буду очень благодарен. ]Составьте программу,которая определяет равновелики ли два треугольника.Вычисление площади оформите в виде отдельной функции.Треугольники задаются координатами вершин. подробнее

Показать сообщение отдельно
General Fire
0 / 0 / 0
Регистрация: 15.06.2012
Сообщений: 18

Ошибка в программе сравнения слов - C++

05.01.2014, 16:51. Просмотров 299. Ответов 8
Метки (Все метки)

Программка переписана из учебника и по ней есть несколько заданий, однако она не работает.
#include"std_lib_facilities.h" можно заменить на
C++
1
2
3
4
5
6
7
#include<iostream>
#include<string>
#include<vector>
#include<algorithm>
#include<cmath>
using namespace std;
inline void keep_window_open() {char ch;cin>>ch;}
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include"std_lib_facilities.h"
 
 
int main()
{
   int numbword = 0;
   string prev = " ";
   string cur;
   while(cin>>cur){
                   numbword++;
                   
                              if(cur==prev){
                                           
                                            cout << "numer slova" << numbword 
                                            << "\npovtorennoe:" << cur;
                                             prev=cur;
                                         }      
                                         else cout<< "nepovtor";           
                   }
   keep_window_open();
   return 0;
}
Беда в том что слова просто не сравниваются.Если бы это били не строки, а к примеру int, то все ок(проверил).
Спасайте)Или строки вообще сравнивать нельзя?Однако в учебнике такой пример.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru