0 / 0 / 0
Регистрация: 10.06.2011
Сообщений: 11
|
|||||||||||
1 | |||||||||||
Ошибка в функции strrchr10.06.2011, 21:38. Показов 2399. Ответов 4
Метки нет (Все метки)
Добрый вечер!
помогите найти причину ошибки. делала программу, считывающую текст из файла, сортирующую его по частоте слов, и записывающую обратно в файл.
Где собака зарыта?
0
|
10.06.2011, 21:38 | |
Ответы с готовыми решениями:
4
Аналог strrchr Подскажите код стандартной функции strrchr STRRCHR на ассемблере А почему ошибка, что функции print и read не определены в функции main()? |
187 / 174 / 18
Регистрация: 22.03.2010
Сообщений: 612
|
|
10.06.2011, 22:04 | 2 |
const char * strrchr ( const char * str, int character );
char * strrchr ( char * str, int character ); передавай str, а ен str[i]
0
|
0 / 0 / 0
Регистрация: 10.06.2011
Сообщений: 11
|
||||||
10.06.2011, 22:47 [ТС] | 3 | |||||
параметр изменила на char stroka - ошибка осталась. Добавлено через 8 минут for (int i=0; i <= strlen(str); i++) //Обойдем по-символьно всю строку { char *pl; int l; char c = ' '; char *pl = strrchr(str, c); pl->str=l; if (!l) //Если не пробел { *ptr++ = str[i]; //Пишим в буферную переменную и сдвигаем указатель } теперь Ошибка 9 error C2227: выражение слева от "->str" должно указывать на тип класса, структуры или объединения либо на универсальный тип k:\учёба\разработка и стандартизация\la3\la3\la3.cpp 90 la3 Ошибка 10 error C2440: =: невозможно преобразовать 'int' в 'char *' k:\учёба\разработка и стандартизация\la3\la3\la3.cpp 90 la3
0
|
4866 / 3288 / 468
Регистрация: 10.12.2008
Сообщений: 10,570
|
|||||||||||||||||||||
11.06.2011, 05:37 | 4 | ||||||||||||||||||||
не знаешь, что такое указатель
да и strlen() каждый раз вызывается, когда можно сделать s[i] != '\0'
Добавлено через 10 минут
Сообщение от pito211
C89(draft). 3.5.3 Type qualifiers хотя и сишный код так же компилируется без сообщений при gcc -ansi -pedantic -Wall C89(draft)
1
|
187 / 174 / 18
Регистрация: 22.03.2010
Сообщений: 612
|
|
11.06.2011, 06:53 | 5 |
естественно осталась. Ты ведь ничего не изменила. Нету там функции, которая char принимает в параметре и кстати возращающей при этом int
0
|
11.06.2011, 06:53 | |
11.06.2011, 06:53 | |
Помогаю со студенческими работами здесь
5
Ошибка формирования отчета в СКД: ошибка при попытке вычисления значения агрегатной функции Ошибка в шаблоне функции: "Отсутствуют экземпляры шаблон функции, соответствующие списку аргументов" Ошибка "Присваивание имени функции вне тела этой функции" при наличии двух одноименных функций в одном контексте График функции и ошибка "Неверное число параметров функции" Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |