Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вывод суммы четных элементов массива https://www.cyberforum.ru/ cpp-beginners/ thread627564.html
Напишите программу, печатающую на экране сумму четных элементов заданного массива вещественных чисел.
Функция не понимает меня C++
Вот попытался написать функцию для подсчета комбинаций "ab" (Читаю книгу, пытаюсь делать упражнения, но застрял что то слишком рано :( ) Вот как она выглядит у меня: int countab(string st) {...
Изменить порядок следования элементов в массиве C++
изменить порядок следования элементов в массиве так чтобы сначало располагались все отрицательные элементы за тем положительные а потом нули найти сумму элементов массива расположенных после...
C++ измените порядок следования элементов в массиве так,чтобы... помогите решать решение измените порядок следования элементов в массиве так,чтобы располагались все отрисательные элементы,затем положительные,а потом нули https://www.cyberforum.ru/ cpp-beginners/ thread627520.html
C++ Открыть директорию https://www.cyberforum.ru/ cpp-beginners/ thread627519.html
Всем доброго времени суток. Подскажите пожалуйста функцию для того чтобы прочитать директорию. Т.е есть папка и мне нужно получить все названия вложений(файлов и папок).Я использую VS2010 компилятор...
Сохранение данных хэш таблицы C++
Здравствуйте. Имеется хеш таблица с размером массива 10 000. В таблицу периодически заносятся данные. Как сохранять данные при выходе из программы, чтобы потом при включении программы они находились...
Конструктор и деструктор в классе C++
Решил разобраться в конструкторах и деструкторах. Написал, вроде по такой же структуре как и в учебнике. А комп выдает ошибки в компиляции, связанные с типом главной функции. Что не так,...
C++ Массив карт Нужно ввести поток карт, для дальнейшей сортировки. Карта представлена как два символа - (вес) + (масть). Вводится сразу два символа, без пробелов. Дальше идет следующая карта через пробел.... https://www.cyberforum.ru/ cpp-beginners/ thread627469.html
C++ функция работает неверно https://www.cyberforum.ru/ cpp-beginners/ thread627452.html
#include <iostream> using namespace std; int zamena(char*, char, char); int main() { char str; cout<<"Enter string: "; cin.getline(str, 20); cout<<"\nenter the two characters...
C++ Сохранить медиа-поток в файл Я принимаю медиа-поток MPEG2-TS по UDP, вот код #include <iostream> #include <stdio.h> #include <fcntl.h> #if defined(__linux__) #include <sys/types.h> #include <sys/socket.h> ... https://www.cyberforum.ru/ cpp-beginners/ thread627426.html
Заблокирован
23.07.2012, 19:18  [ТС] 0

multi-character character constant

23.07.2012, 19:18. Просмотров 3802. Ответов 11
Метки (Все метки)

Ответ

Вообщем я погуглил и изменил код вот он:

#include<iostream>
#include<string.h>
using namespace std;
int main()
{
int q;
int y;
char p;
int d;
int i=0;
char s[20];
char w[20]={ '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_', '_' };
char t[q];
char l;
cout<<" Enter word (please make sure word is < 20 letters): ";
gets(s);
q==strlen(s);
for (i=0; i<q; i++)
{
w[i]=t[i];
}
cout<<t;
cout<<"\nThis word constants "<<q<<" letters\n"<<"Please enter letter";
do
{
cin>>l;
p=strrchr(s, l);
if(p!=0)
{
w[p]==l;
cout<<w;
y++;
}
else
{
cout<<"You entered not right letter\n";
d++;
}
}
while (d<7 || y<q);
if (d==7) cout<<" You LOSE!\n"<<" Right word is: '"<<w<<"'\n";
system ("pause");
return 0;
}

теперь осталась в строке p=strrchr(s, l); ошибка invalid conversion from 'char*' to 'char'.
Код конечно выглядит стремно, надеюсь не одному мне он понятен

Добавлено через 2 минуты
Цитата Сообщение от canopen Посмотреть сообщение
У вас в переменной w что ли вводимое слово должно храниться? Зачем его инициализировать тогда? И чем вы его хотите инициализировать?
Посмотрите пожалуйста новое сообщение.
Теперь в w хранится как бы "игровой стол" сначала он выглядит так _____ .
В s хранится слово. Игрок вводит желаемый символ (l), а программа через функцию strrchr проверяет наличие символа в строке s.

Вернуться к обсуждению:
multi-character character constant
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
23.07.2012, 19:18
Готовые ответы и решения:

Операторы if и char - Multi-character character constant
Здравствуйте я мало нашёл информации о работе if с char, вот мой код: #include &lt;iostream&gt; using...

[Warning] multi-character character constant
#include &lt;iostream&gt; using namespace std; class toolBooth { private: unsigned int car;...

[Warning] character constant too long for its type
Подскажите, пожалуйста, что я не так сделал? Выдает ошибки, что &quot; character constant too long for...

Error: Unresolved external 'character::character(int)'
Error: Unresolved external 'character::character(int)' referenced from...

11
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.