Форум программистов, компьютерный форум, киберфорум C для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.92/13: Рейтинг темы: голосов - 13, средняя оценка - 4.92
0 / 0 / 0
Регистрация: 13.07.2014
Сообщений: 17

CONST_RETURN char *__cdecl strstr (const char *_Str, const char *_SubStr)

10.02.2015, 11:15. Показов 2334. Ответов 3
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
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
#include <stdio.h>
#include <string.h>
 
char tracks [][80] = {
"ya ostavil svoe serdce v harvardskom med univere",
"NewYork New York gorod polnii 4udes",
"Tanec s mujlanom",
"Otsuda i do roddoma",
"Devushka s ostrova Ivodzima",
};
void find_track (char search_for) {
    int i;
    for (i = 1; i < 5 ; i++) {
        if (strstr (tracks[i], search_for))
         puts ("track # %i pod nazvaniem '%s'", i , tracks[i]);
    }
 
}
int main (){
    char search_for[80];
    printf ("Iskat:");
    fgets (searchfor, 80, stdin);
    search_for [strlen(search_for) - 1] = '\0';
    find_track(search_for);
    return 0;
}
Выдает вот такое вот ругательство :
CONST_RETURN char *__cdecl strstr(const char *_Str,const char *_SubStr);
И говорит что слишком много аргументов для функции...Че то не пойму в чем дело...
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
10.02.2015, 11:15
Ответы с готовыми решениями:

Переход с 10 на 17 Студию 2440 =: невозможно преобразовать "const char [2] в char*
Доброго Нового года! Через пару дней сдавать контрольную работу, которую сделал ещё вначале осени, а тут совсем нелепая проблема....

Ошибка в коде: несовместимы типы операндов (char и const char)
Текст не содержит знаков препинания и набран одинаковым шрифтом. Составить программу определения коли-чества использования в тексте:...

Ошибка [Error] invalid conversion from 'const char*' to 'char*' [-fpermissive]. Что делать?
Здравствуйте у меня такая ошибка invalid conversion from 'const char*' to 'char*' . Как её исправить? Мой код: #include...

3
39 / 39 / 24
Регистрация: 13.05.2010
Сообщений: 282
Записей в блоге: 1
10.02.2015, 11:55
Вы передаёте в качестве аргумента не char *, а один символ char. Из-за этого и ошибка.
0
0 / 0 / 0
Регистрация: 13.07.2014
Сообщений: 17
10.02.2015, 12:17  [ТС]
Цитата Сообщение от Khelleos Посмотреть сообщение
Вы передаёте в качестве аргумента не char *, а один символ char. Из-за этого и ошибка.
А как передать весь массив?

Добавлено через 5 минут
Аааа все понял в чем ошибка... Но по любому код не компилируется, теперь проблема в строке номер 15..

Добавлено через 7 минут
Так - с спасибо разобрался))) использовал функцию printf))
0
Диссидент
Эксперт C
 Аватар для Байт
27710 / 17328 / 3810
Регистрация: 24.12.2010
Сообщений: 38,979
10.02.2015, 13:52
Лучший ответ Сообщение было отмечено Toktobaev как решение

Решение

Цитата Сообщение от Toktobaev Посмотреть сообщение
проблема в строке номер 15.
puts принимает 1 аргумент. Наверное, имелось в виду printf

Добавлено через 1 минуту

Не по теме:

Простите, опоздал...

1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
10.02.2015, 13:52
Помогаю со студенческими работами здесь

Const char нельзя присвоить сущность типа char
Здравствуйте! Начинаю изучать Си И вот у меня немного не получается написать свою первую программу. #define...

Вылезает C2440: '=' : cannot convert from 'const char [7]' to 'char'
В коде есть строки и им нужно присвоить значение, через обычное = вылезает C2440: '=' : cannot convert from 'const char ' to 'char' ...

Переход между указателями char*, const char*
Имею уже две подготовленные функции: char* reverse(const char* text); char* vigenere_encrypt(const char* key, const char* text); ...

Приведение char (*) [N] к const char (*) [N]
Как вообще сделать такую вещь правильно? Скажем, завёл я массив из N символов: char arr; Поработал с ним как то, и хочу написать...

"const char *" нельзя использовать для инициализации сущности типа "char"
/* /* Написать программу, которая показывает реальное время в выбранных городах мира. Программа должна уметь просчитывать разницу...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Компиляция C++ с Clang API
NullReferenced 24.03.2025
Компиляторы обычно воспринимаются как черные ящики, которые превращают исходный код в исполняемые файлы. Мы запускаем компилятор командой в терминале, и вуаля — получаем бинарник. Но что если нужно. . .
Многопоточное программировани­е в C#: Класс Thread
UnmanagedCoder 24.03.2025
Когда запускается приложение на компьютере, операционная система создаёт для него процесс - виртуальное адресное пространство. В C# этот процесс изначально получает один поток выполнения — главный. . .
SwiftUI Data Flow: Передача данных между представлениями
mobDevWorks 23.03.2025
При первом знакомстве со SwiftUI кажется, что фреймворк предлагает избыточное количество механизмов для передачи данных: @State, @Binding, @StateObject, @ObservedObject, @EnvironmentObject и другие. . . .
Моки в Java: Сравниваем Mockito, EasyMock, JMockit
Javaican 23.03.2025
Как протестировать класс, который зависит от других сложных компонентов, таких как базы данных, веб-сервисы или другие классы, с которыми и так непросто работать в тестовом окружении? Для этого и. . .
Архитектурные паттерны микросервисов: ТОП-10 шаблонов
ArchitectMsa 22.03.2025
Популярность микросервисной архитектуры объясняется множеством важных преимуществ. К примеру, она позволяет командам разработчиков работать независимо друг от друга, используя различные технологии и. . .
Оптимизация рендеринга в Unity: Сортировка миллиона спрайтов
GameUnited 22.03.2025
Помните, когда наличие сотни спрайтов в игре приводило к существенному падению производительности? Время таких ограничений уходит в прошлое. Сегодня геймдев сталкивается с задачами совершенно иного. . .
Образование и практика
Igor3D 21.03.2025
Добрый день А вот каково качество/ эффективность ВУЗовского образования? Аналитическая геометрия изучается в первом семестре и считается довольно легким курсом, что вполне справедливо. Ну хорошо,. . .
Lazarus. Таблица с объединением ячеек.
Massaraksh7 21.03.2025
Понадобилась представление на экране таблицы с объединёнными ячейками. И не одной, а штук триста, и все разные. На Delphi я использовал для этих целей TStringGrid, и то, кривовато получалось. А в. . .
Async/await в Swift: Асинхронное программировани­е в iOS
mobDevWorks 20.03.2025
Асинхронное программирование долго было одной из самых сложных задач для разработчиков iOS. В течение многих лет мы сражались с замыканиями, диспетчеризацией очередей и обратными вызовами, чтобы. . .
Колмогоровская сложность: Приёмы упрощения кода
ArchitectMsa 20.03.2025
Наверное, каждый программист хотя бы раз сталкивался с кодом, который напоминает запутанный лабиринт — чем дальше в него погружаешься, тем сложнее найти выход. И когда мы говорим о сложности кода, мы. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru
Выделить код Копировать код Сохранить код Нормальный размер Увеличенный размер