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

Можно ли сравнивать строковые литералы? как правильно это сделать? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Graphics not initialized (use 'initgraph' ) http://www.cyberforum.ru/cpp-beginners/thread1210304.html
#include <stdio.h> #include <conio.h> #include <graphics.h> #include <math.h> #include <iostream.h> #include <string.h> #include <stdlib.h> class figura { public:
C++ Ошибка при определении класса: undefiner symbol t1,t2,t3,t4 t1 is not a mamber "figura" #include <stdio.h> #include <conio.h> #include <graphics.h> #include <math.h> #include <iostream.h> class figura { public: http://www.cyberforum.ru/cpp-beginners/thread1210283.html
C++ Объявление и сортировка строк
Всем здраствуйте, у меня прога про лекарства и против каких заболеваний они. Мне нужно произвести сортировку, чтобы он считал кол-ва лекарств по каждому заболеванию: Простуда, Кашель, Грипп. Вот я...
Контейнеры классов C++
Нужно описать клас, что реализует стек. Написать програму что использует этот клас для поиска прохода по лабиринту. Лабиринт в виде матрицы, что складаеться из квадратов. Каждый квадрат или закрытый,...
C++ В массиве из 15 элементов, вывести те элементы , которые находятся перед максимальным http://www.cyberforum.ru/cpp-beginners/thread1210263.html
В массиве из 15 элементов, вывести те элементы , которые находятся перед максимальным.
C++ Своеборазное переопределение статических членов в потомках Доброго времени суток! Хотел бы обсудить одну тему: class A{ static int mmm; //................... } class B : public A{ static int mmm; //................... } подробнее

Показать сообщение отдельно
MMt
0 / 0 / 0
Регистрация: 29.04.2014
Сообщений: 169

Можно ли сравнивать строковые литералы? как правильно это сделать? - C++

17.06.2014, 12:31. Просмотров 354. Ответов 7
Метки (Все метки)

надо сравнить введенный строковый литерал с одним из доступных.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
int main() {
setlocale(0,"");    
    
    char const s =15;
    char string[s];
    
    cout    << "введите слово: ";
    gets(string);
    
    cout    <<"вот ваше слово:  ";
    cout    << string;
    
if(string == "квадрат") 
cout  << "Нарисовать квадрат."
 
}
можно ли так сравнивать массивы? или обязательно поэлементно каждый символ сравнивать(каждую ячйку памяти.)
Еще надо совет. Я созlаю переменную choise[80] в которой не указываю размер. в эту переменную я и буду записывать значение с клавиатуры и потом сравнивать в if с неким значением. Так можно поступать?
C++
1
2
3
4
5
6
7
8
9
char choise[80];
 
cout<<"Enter yout choise:  ";
gets(choise);
 
if(choise[80] == "квадрат")
cout << 'bl-bla-bla";
 
.....
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru