Форум программистов, компьютерный форум 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++ Цвет строки Покажите пожалуйста код для выведения строки/текста нужного цвета (в терминале разумеется, не смотря на основной цвет) подробнее

Показать сообщение отдельно
Mencey
 Аватар для Mencey
145 / 92 / 7
Регистрация: 22.07.2010
Сообщений: 424
08.09.2010, 17:09     cannot convert "char *" to "char"....
Строка длинной в 16 символов или если говорить точней то массив из 16 символов определяется так:
C++
1
char s[16]; // Массив из 16 элементов
Первый элемент массива s[0] последний s[15] т.к. индексирование элементов в C\C++ начинается с нуля.


Рабочий вариант
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
73
74
75
76
77
78
79
80
81
82
83
84
85
86
#include <iostream.h>
#include <conio.h>
 
void main()
{
  clrscr();
  int i=0, f, p, a;
  int password[5];
  char login[5][128];
  char log[128];
  int pass;
 
  strcpy( login[0], "user1" );
  password[0]=11111;
 
  strcpy( login[1], "user2" );
  password[1]=22222;
 
  strcpy( login[2], "user3" );
  password[2]=33333;
 
  strcpy( login[3], "user4" );
  password[3]=44444;
 
  strcpy( login[4], "admin" );
  password[4]=12345;
 
  cout << "\t LOGIN    :";
  cin >> log;
  cout << "\t PASSWORD :";
  cin >> pass;
 
  for( i = 0; i <= 5; i++)
  {
    m2:
    if ( !strcmp( login[i], log ) )
    {
      m1: if(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:
    if (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();
}
 
Текущее время: 23:37. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru