Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 27.10.2011, 16:24   #1
jasul
Падаван
Пользователь
 
Аватар для jasul
 
Регистрация: 23.09.2011
Сообщений: 98
По умолчанию Массивы сравнение символов

Код:
#include <cstdlib>
#include <iostream>
#include <string.h>

using namespace std;

int main() {
char s1 [10]= "a" ;
char s [2];


     cout << "                          TEST          "<< endl;
     cout << "             ''naskolko horowo znaew JAsula''" << endl ;
     cout << "Vopros nomer 1. Me4ta jasulana ?" << endl << "variant a brosit kurit.       variant b  ppppp Aiku."<< endl << "variant c stat prezedentom.   variant d JAsul ne me4taet.!"<<endl;   
     cout << "     Nape4ataite pravelnii otvet a.b.c.d"<<endl ;
     
     cin.getline  (s,1) ;
     
     if (strlen (s)== strlen (s1) )
     cout << "        vi otvetili PRavelno"<<endl;
     else 
     cout << "nu ti i mmmm"<< endl;
     
     
      system("PAUSE");
      return 0;
   
}
Не работает функция иф Тоесть как незнаю как коректно задать условие.Помогите пожалуста!
............Сила воли ключ идеальности...........

Последний раз редактировалось jasul; 27.10.2011 в 16:26. Причина: Не работает функция иф Тоесть как незнаю как коректно задать условие.Помогите пожалуста!
jasul вне форума Ответить с цитированием
Старый 27.10.2011, 16:36   #2
Abstraction
Старожил
 
Аватар для Abstraction
 
Регистрация: 25.10.2011
Сообщений: 3,178
По умолчанию

Для желающих ответить - краткое содержание предыдущей серии.
Abstraction вне форума Ответить с цитированием
Старый 27.10.2011, 17:10   #3
An1ka
C++,DirectX/OpenGL
Форумчанин
 
Регистрация: 09.01.2011
Сообщений: 422
По умолчанию

strcmp - возвращает 0, если строки равны:
http://www.cplusplus.com/reference/c...string/strcmp/
An1ka вне форума Ответить с цитированием
Старый 27.10.2011, 18:14   #4
Сыроежка
Форумчанин
 
Регистрация: 01.07.2011
Сообщений: 423
По умолчанию

Во-первых, вы 'if' - это не функция.
Во-вторых, вы не сообщили, что значит для вас "не работает"? И какое условие вы хотите задать? В предложении с 'if' вы сравниваете длины двух символьных массивов. Что вы вместо этого хотите сделать?

Между прочим, вместо заголовка <string.h> вы должны использовать заголовок <cstring>
Со мной можно встретиться на www.clipper.borda.ru
Сыроежка вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
c++ Сравнение строк по составу символов. 0479 Помощь студентам 4 12.09.2010 12:08
Сравнение символов DeEgo Общие вопросы Delphi 5 12.03.2010 15:14
Массивы символов с++ chagin_yav Помощь студентам 2 04.01.2008 19:14
Массивы символов (строки) символьные файлы. anarchist Помощь студентам 2 24.12.2007 09:16