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

cannot convert "char *" to "char".... - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Вывод массива с указанной позиции http://www.cyberforum.ru/cpp-beginners/thread164361.html
Одномерный динамический массив. Написать программы которая выводит на экран массив с указанной пользователем позиции. Если позиция больше элементов массива, то вывести сообщение об ошибке.
C++ Сумма значений отрицательных элементов массива Написать программу, которая выводит сумму значений отрицательных элементов массива, сумму индексов положительных элементов массива и исходный массив. Размерность массива определить с клавиатуры. http://www.cyberforum.ru/cpp-beginners/thread164360.html
Подскажите) C++
#include "main.h" int Cycle; #define MakeEven( _num ) ( _num & 0xFE ) #define Rand( _num ) (_num ? rand( ) % _num : 0) #define EvenRand( _num ) ( Rand( _num ) & 0xFE ) #define EvenMax( _num ) ( _num & 0xFE ) #define EvenAverage( _num ) ( ( EvenMax( _num ) / 2 ) & 0xFE ) #define OddRand( _num ) ( Rand( _num ) | 0x01 )
C++ Что должен знать начинающий программист?
что нужно знать и уметь чтобы устроиться на работу программистом стажёром C++ ???
C++ Количество равных чисел http://www.cyberforum.ru/cpp-beginners/thread164237.html
На самом деле задачка простая, и спрашивать стыдно. Но дело то ли в моей недалекоглядности, то ли преподавателя. Суть такая: есть 4 числа, нужно посчитать, сколько из них одинаковые. Если все равные, вывести 1. Самым тупым способом писал так: if ((a==b)&&(b==c)&&(c==d)) p=4; else if ( ((a==b)&&(b==c)) || ((a==b)&&(b==d)) || ((a==c)&&(c==d)) || ((b==c)&&(c==d)) ) p=3; else if...
C++ Цвет строки Покажите пожалуйста код для выведения строки/текста нужного цвета (в терминале разумеется, не смотря на основной цвет) подробнее

Показать сообщение отдельно
verona
0 / 0 / 0
Регистрация: 08.09.2010
Сообщений: 31
08.09.2010, 16:51  [ТС]     cannot convert "char *" to "char"....
а так?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
#include <iostream.h>
#include <conio.h>
 
void main()
{
clrscr();
int i=0,f,p,a;
int password[5];
char login[5];
char log;
int pass;
 
strcpy(login[1], "user1");
password[1]=11111;
strcpy(login[2], "user2");
password[2]=22222;
strcpy(login[3], "user3");
password[3]=33333;
strcpy(login[4], "user4");
password[4]=44444;
strcpy(login[5], "admin");
password[5]=12345;
   cout<<"\t LOGIN    :";cin>>log;
   cout<<"\t PASSWORD :";cin>>pass;
 
    for (i=1;i<=5;i++)
      {
      m2: strcmp (login[i]==log)
      {
     m1: strcmp (password[i]==pass)
        {
        cout<<"\n\t---welcome to the system---";goto m3;
        }
      else
        {
        cout<<"\t --ERROR PASSWORD--\n";f++;
        if (f<3)
        {
        cout<<"\t PASSWORD: ";
        cin>>pass;
        goto m1;
        }
        else { cout<<"COMPLETION OF SESSION";goto m7;}
        }
      }
     else
       {
        cout<<"\t --ERROR LOGIN--\n"; p++;
        if (p<3)
        {
        cout<<"\t LOGIN: ";
        cin>>log;
        goto m2;
        }
        else {
        cout<<"\t --ERROR--\n"<<"\npopitka nesank. dostupa";}
        }
      }
int j;
m3:
strcmp (log=="admin")
   {
    cout<<"base of users:\n";
    for (j=1;j<5;j++)
    {
    cout<<"LOGIN:"<<login[j]<<"\n";
    cout<<"PASSWORD:"<<password[j]<<"\n";
    }}
m7:
 cout<<"\t End.";
getch();
}
Добавлено через 46 секунд
ой только else тогда не надо? или как его можна заменить?
 
Текущее время: 22:23. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru