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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Асичка
7 / 7 / 3
Регистрация: 23.11.2012
Сообщений: 63
#1

Ошибки Expression syntax - C++

23.04.2013, 20:37. Просмотров 1070. Ответов 1
Метки нет (Все метки)

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
#include <stdio.h>
 
main(){
  int i,j,k,z;int B[6][5];
static char s[]="Mama";
char c;
for (z=0;(c=s[z])!='\0';z++)
switch(c) {
 case'm':, case'M':, case'm':, case'M':
 B[z][0]=B[z][4]=0177;
 B[z][1]=B[z][3]=02;
 B[z][2]=04;
 break;
  case'a':, case'A':, case'a':, case'A' :
  B[z][0]=B[z][4]=0174;
 B[z][1]=B[z][3]=022;
 B[z][2]=021;
 break;
 default:printf("ne verno\n");
 }
 for (k=0;k,7;k++){
  for(i=0;i<z;i++)
  {j=0;
  do
  {
      if(B[i][j]&01)
       printf("%c",s[i]);
       else
       printf("%c",' ');
       B[i][j]=B[i][j]>>1;
       j++;
  }
 while(j<5);
  printf("%s"," ");
 }
  printf("\n");
  }}
Выводит такие ошибки:
[BCC32 Error] File1.c(9): E2188 Expression syntax
[BCC32 Error] File1.c(14): E2188 Expression syntax
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.04.2013, 20:37     Ошибки Expression syntax
Посмотрите здесь:

Ошибка Expression syntax - C++
Вот уже как месяц учу с++ в универе и тут столкнулся с ошибкой. Expression syntax пример, который я писал находится в прикрепленной...

Expression syntax error - C++
Возникает ошибка: class goods{ char gtype; //item name char brand; //item producer int price; ...

Expression syntax in function bh() - C++
x=(d++ y+ + -2*c+777)/ 7; ошибку выдает после квадратных скобками ; подскажите что делать ?

Expression Syntax Error на Turbo C 3.0 - C++
Доброго времени суток, форумчане! Пишу только потому, что уже 3 часа ломаю голову над этой ошибкой. Спросил всех одногрупников, никто...

Подпрограммы (Error...: Expression syntax) - C++
#include&lt;stdio.h&gt; #include&lt;conio.h&gt; #include&lt;alloc.h&gt; void Outmatr(float **A,int n); void proizv(float **A, float **B, int n, float...

Оператор if, ошибка "Expression syntax" - C++
здравствуйте. у меня имеется электронный учебник в котором есть тесты. в коде на проверку оценки теста выводит ошибку на логический и (&amp;&amp;)....

Ошибки "syntax" - C++
В такой строке if((p.k == 1) &amp;&amp; (p.v &lt; 30)) {a = i; j++;} Выбивает такие ошибки: 1&gt;.\Lab 7.cpp(64) : error C2143: syntax error :...

Expression tree - C++
Добрый день! Не нашел в интернете внятных объяснений по expression tree , не могли бы вы скинуть материалов по теме? И заодно не могли бы...

Expression:(Stream != NULL) - C++
Помогите решить проблему, не понимаю в чем ошибка #define _CRT_SECURE_NO_WARNINGS #include &lt;iostream&gt; #include &lt;fstream&gt; #include...

Expression must be a modifiable lvalue - C++
Добрый день, прошу помощи. При компиляции ругается на (18): error C2276: '&amp;' : illegal operation on bound member function expression ...

Expected primary-expression before - C++
строка с ошибкой выделена /////////////////////// разъясните что не так ( учусь только , хочу понятьчто такое тут ) участок кода...

Expression: invslid operator < - C++
Здравствуйте, форумчане! Возникает проблема при сортировки массива double. Вылетает такое сообщение: Expression: invslid operator &lt; ...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
dalay_lama
65 / 65 / 7
Регистрация: 22.09.2012
Сообщений: 440
24.04.2013, 04:44     Ошибки Expression syntax #2
Цитата Сообщение от Асичка Посмотреть сообщение
case'm':, case'M':, case'm':, case'M':
- у вас здесь ошибка
Цитата Сообщение от Асичка Посмотреть сообщение
case'a':, case'A':, case'a':, case'A' :
- и здесь
между case не должно быть запятых и ещё мне не понятно зачем дублируются одни и те-же буквы?(сначала m потом M, потом снова m и снова M).И небольшой совет: каждый case пишите в отдельных строках, так не удобно читать.
А по поводу вашего кода, я так понял вы хотели написать это?
C++
1
2
3
4
5
6
7
8
9
10
11
12
//1ое
case 'm':
case 'M':B[z][0]=B[z][4]=0177;
           B[z][1]=B[z][3]=02;
           B[z][2]=04;
           break;
//2ое
case 'a':
case 'A':B[z][0]=B[z][4]=0174;
           B[z][1]=B[z][3]=022; 
           B[z][2]=021;
           break;
Yandex
Объявления
24.04.2013, 04:44     Ошибки Expression syntax
Ответ Создать тему
Опции темы

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