Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
nicenice
3 / 3 / 2
Регистрация: 22.11.2011
Сообщений: 168
1

Простенькая программка с "char"-ом

04.12.2011, 19:15. Просмотров 335. Ответов 4
Метки нет (Все метки)

В общем надо сделать так чтобы можно было бы ввести определенную букву, а выводилось какое-то определённое слово. Скажите где у меня ошибка???

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <stdio.h>
#include <conio.h>
int main (void)
{
char c;
printf("\nVvedite pervyu bykby:");
switch (c)
{
case 'a': printf("\nAntilopa"); break;
case 'g': printf("\nGepard"); break;
case 'v': printf("\nVolk"); break;
default: printf("\nNe pravilno!!!");
}
getch();
return 1;
}
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.12.2011, 19:15
Ответы с готовыми решениями:

Ошибка: "char *concat(char *,.)": невозможно преобразовать аргумент 1 из "const char [4]" в "char *"
делал задание, но на строке 36 строке пишет, что &quot;char *concat(char *,...)&quot;:...

Ошибка 6 error C2664: strtok: невозможно преобразовать параметр 1 из "const char *" в "char *"
string s = &quot;555 44 55 66&quot;;//размер строки заранее неизвестен ...

Значение типа "const char *" нельзя использовать для инициализации сущности "char*"
Книга Пратта, Лекции и Упражнения. 750 страница, листинг 14.8. В объявлении...

error C2664: strcmp: невозможно преобразовать параметр 1 из "char (*)[20]" в "const char *"
for(int i = 0; i&lt; 5; i++) { wr_struc (list); if...

Error C2440: инициализация: невозможно преобразовать "const char [12]" в "char *"
#include &quot;stdafx.h&quot; #include &lt;iostream&gt; #include &lt;conio.h&gt; using namespace...

4
go
Эксперт С++
3637 / 1369 / 243
Регистрация: 16.04.2009
Сообщений: 4,527
04.12.2011, 19:20 2
C
1
c=getch()
1
Roof
154 / 154 / 44
Регистрация: 03.11.2010
Сообщений: 393
04.12.2011, 19:20 3
прочитать в переменную c то что ввел пользователь нужно.
1
nicenice
3 / 3 / 2
Регистрация: 22.11.2011
Сообщений: 168
04.12.2011, 19:24  [ТС] 4
Цитата Сообщение от go Посмотреть сообщение
C
1
c=getch()
1-ый вопрос: а никак по-другому нельзя?
2-ой вопрос: вместо принтфа после "case" можно ли поставить несколько операторов??
например такую байду:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
for (i=0;i<N;i++)
for (j=0;j<H;j++)
{
        K[i][j]=0;
        for(k=0;k<T;++k)                 
        K[i][j]+= A[i][k]*B[k][j];               
        
 
}  
for (i=0;i<N;i++)
for (j=0;j<H;j++)
{
printf("%d\n",K[i][j]);
}
0
go
Эксперт С++
3637 / 1369 / 243
Регистрация: 16.04.2009
Сообщений: 4,527
04.12.2011, 19:31 5
C
1
2
3
4
5
6
7
switch (c=getch())
{
case 'a': printf("\nAntilopa"); break;
case 'g': printf("\nGepard"); break;
case 'v': printf("\nVolk"); break;
default: printf("\nNe pravilno!!!");
}
1
04.12.2011, 19:31
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.12.2011, 19:31

Не открывается библиотека 'stdafx.h' и "char" не работает с параметром "char*"
#include &quot;stdafx.h&quot; #include &lt;iostream&gt; #include &lt;stdio.h&gt; #include...

IntelliSense: несовместимые типы операндов ("char" и "const char *")
привет всем! при таком коде: void main() { ifstream fin; ofstream...

Невозможно преобразовать параметр 2 из "char" в "const char *"
Ошибка strcpy: невозможно преобразовать параметр 2 из &quot;char&quot; в &quot;const char *&quot; ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

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