4 / 4 / 1
Регистрация: 24.02.2014
Сообщений: 102
|
||||||
1 | ||||||
Передача символа char в функцию03.03.2014, 18:19. Показов 4562. Ответов 11
Метки нет (Все метки)
Господа, добрый день. Вопрос у меня очень простой, я бы сказал элементарный. Но в связи с запором мозга, почему то не могу его решить)
итак имеем код, который ищет сколько раз повторяется одна предустановленная буква в строке. Вродь, все ок НО не знаю как правильно передать предустановленную букву в функцию. Напротив нужной строки я поставил пометку.
0
|
03.03.2014, 18:19 | |
Ответы с готовыми решениями:
11
Передача массива char в функцию Указатели Char, передача адреса в функцию Сложить два символа char Парсер xml - дописывание символа к строке *char |
4 / 4 / 1
Регистрация: 24.02.2014
Сообщений: 102
|
|
03.03.2014, 18:40 [ТС] | 3 |
Поменял, как вы сказали. Но матюкается аццкая машинка, и пишет напротив указанной строки вот что
comparison between pointer and integer [-Werror]|
0
|
Жарю без масла
867 / 749 / 225
Регистрация: 13.01.2012
Сообщений: 1,702
|
|
03.03.2014, 18:47 | 4 |
Сообщение было отмечено 1nquisitor как решение
Решение
потому что ваш массив - массив указателей, а не массив символов. и, следовательно, сравниваете вы указатель с символом, что естессно не верно
0
|
4 / 4 / 1
Регистрация: 24.02.2014
Сообщений: 102
|
|
03.03.2014, 18:54 [ТС] | 5 |
согласен абсолютно, поэтому у меня и возник этот вопрос. С чем же мне его тогда сравнивать то?
0
|
4 / 4 / 1
Регистрация: 24.02.2014
Сообщений: 102
|
||||||
03.03.2014, 19:00 [ТС] | 7 | |||||
0
|
Жарю без масла
867 / 749 / 225
Регистрация: 13.01.2012
Сообщений: 1,702
|
|
03.03.2014, 19:02 | 8 |
0
|
4 / 4 / 1
Регистрация: 24.02.2014
Сообщений: 102
|
|
03.03.2014, 19:09 [ТС] | 9 |
А почему всегда? Передается же не пустой указатель. И почему выход за пределы?
0
|
Модератор
|
||||||
03.03.2014, 19:15 | 10 | |||||
Сообщение было отмечено 1nquisitor как решение
Решение
Ты явно перемудрил... Вот:
0
|
4 / 4 / 1
Регистрация: 24.02.2014
Сообщений: 102
|
|
03.03.2014, 19:19 [ТС] | 11 |
ну мне до такого идеала далеко еще)) но просто в задании написано- если передается нулевой указатель- должно возвращаться значение -1..а теперь у меня любой указатель почему то стал нулевым..ломаю мозг, не могу понять почему
0
|
Жарю без масла
867 / 749 / 225
Регистрация: 13.01.2012
Сообщений: 1,702
|
|
03.03.2014, 19:22 | 12 |
1
|
03.03.2014, 19:22 | |
03.03.2014, 19:22 | |
Помогаю со студенческими работами здесь
12
Написать функцию char* whatisyourname() Передача в функцию char*([Warning] deprecated conversion from string constant to 'char*' [-Wwrite-strings]) Передача char в функцию Передача в функцию char** Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |