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

Синтаксическая ошибка - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 19, средняя оценка - 4.74
Tamplar
5 / 5 / 1
Регистрация: 02.08.2008
Сообщений: 45
13.01.2009, 00:24     Синтаксическая ошибка #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
#include <fstream.h> 
#include <string.h>
#include <ctype.h>                    
int main()
{
const int len = 81;
char word[len],  line[len];
 
cout<<" Vvedit' clovo dlya poshuky:"; cin >> word;
 int l_word = strlen(word);
 
ifstream fin("text.txt", ios::in | ios::nocreate);
if (!fin) { cout<<"Pomulka vidkrutya fauly."<<endl; return 1; }
 
int count =0;
while (fin.getline(line, len)) {
char *p = line; 
while( p = strstr(p, word)){
 char *c = p;                    
p += l_word;
 
if (Г± != line)                     
 
if ( !ispunct(*(Г± - 1) ) && !isspace(*(Г± - 1) continue;
 
 if ( ispunct(*p)|| isspace(*p)|| (*p == '0')) count++;    
}
}
cout<<"Kilkict' vxodjen' cloBa: "<<count<<endl;
return 0;
}
ошибки
K:\lab_6\lab_6.cpp(22) : error C2018: unknown character '0xf1'
K:\lab_6\lab_6.cpp(22) : error C2059: syntax error : '!='
K:\lab_6\lab_6.cpp(24) : error C2018: unknown character '0xf1'
K:\lab_6\lab_6.cpp(24) : error C2018: unknown character '0xf1'
K:\lab_6\lab_6.cpp(24) : error C2143: syntax error : missing ')' before ';'
K:\lab_6\lab_6.cpp(27) : error C2143: syntax error : missing ')' before '}'
K:\lab_6\lab_6.cpp(27) : error C2143: syntax error : missing ';' before ')'
Error executing cl.exe.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.01.2009, 00:24     Синтаксическая ошибка
Посмотрите здесь:

Синтаксическая ошибка!)) C++
C++ Наверное синтаксическая ошибка
C++ Синтаксическая ошибка в функции
C++ Синтаксическая ошибка
C++ синтаксическая ошибка
C++ Синтаксическая ошибка
C++ синтаксическая ошибка
C++ Error C2059: синтаксическая ошибка: [
Синтаксическая ошибка идентификатор C++
C++ Синтаксическая ошибка
C++ Синтаксическая ошибка и необьявленный идентификатор
C++ Синтаксическая ошибка ::

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Spo1ler
 Аватар для Spo1ler
291 / 51 / 3
Регистрация: 22.05.2008
Сообщений: 788
13.01.2009, 00:36     Синтаксическая ошибка #2
"ñ" - это что за выпендреж такой?
Tamplar
5 / 5 / 1
Регистрация: 02.08.2008
Сообщений: 45
13.01.2009, 00:42  [ТС]     Синтаксическая ошибка #3
Ето "c" видно когда код копировал на сайт изменилось ((
ISergey
Maniac
Эксперт С++
 Аватар для ISergey
1345 / 878 / 51
Регистрация: 02.01.2009
Сообщений: 2,642
Записей в блоге: 1
13.01.2009, 01:00     Синтаксическая ошибка #4
как минимум здесь скобок не хватает
C++
1
if ( !ispunct(*(с - 1) ) && !isspace(*(с - 1) continue;
так наверно лучше
C++
1
if ( !ispunct(*(с - 1) ) && !isspace(*(с - 1) )) continue;
Добавлено через 1 минуту 39 секунд
C++
1
if (Г± != line)
ты уверен шо "ñ" не русский символ

Добавлено через 4 минуты 37 секунд
тоесть про переменую "c"
C++
1
 char *c = p;
Tamplar
5 / 5 / 1
Регистрация: 02.08.2008
Сообщений: 45
13.01.2009, 01:01  [ТС]     Синтаксическая ошибка #5
ISergey
Большое спасибо помощь и оперативность там действительно 2 скобки не хватало
тему можна закривать
Yandex
Объявления
13.01.2009, 01:01     Синтаксическая ошибка
Ответ Создать тему
Опции темы

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