2 / 2 / 3
Регистрация: 30.03.2014
Сообщений: 34
|
||||||
1 | ||||||
Scanf04.12.2014, 11:26. Показов 1192. Ответов 8
Метки нет (Все метки)
lexa-PROBA-100 ???g??-?????-0 ?e??-PROBA-70 ?e??-PROB?-60 то он начинает выдавать ошибку. Я думаю, что он не делает различий между символом '-' и элементом string'a. Что делать?
0
|
04.12.2014, 11:26 | |
Ответы с готовыми решениями:
8
scanf в C scanf() scanf ? Работа со scanf() |
2 / 2 / 3
Регистрация: 30.03.2014
Сообщений: 34
|
|
04.12.2014, 11:37 [ТС] | 3 |
с этим проблем нет, но при использовании функции scanf мне необходимо распределить данные, разделённые символом '-' по массивам a,b,c соответственно, но он засчитывает символ '-' как элемент стринга, в итоге получается хаос.
0
|
Неэпический
|
|
04.12.2014, 11:40 | 4 |
с этим и проблема!ну и адреса объектов...
Не по теме:
0
|
2 / 2 / 3
Регистрация: 30.03.2014
Сообщений: 34
|
|
04.12.2014, 11:43 [ТС] | 5 |
Прости, скорей всего я ошибаюсь, но не могли бы вы указать мои недочеты в коде, или просто указать номер строки с ошибками.
0
|
Неэпический
|
||||||
04.12.2014, 11:48 | 6 | |||||
1
|
2 / 2 / 3
Регистрация: 30.03.2014
Сообщений: 34
|
|
04.12.2014, 11:54 [ТС] | 7 |
Кажется, понял - я пытался присвоить адресу строки значение, вот он и выдавал ошибку. А если считывать cin'ом каждый символ по-отдельности до символа '-', и добавлять к предыдущей строке, он не будет выдавать ошибку?
0
|
04.12.2014, 12:12 | 8 |
Teddy17, класс string хранит информацию в выделенной памяти. Т.е. адрес объекта string не равен адресу внутренней для него памяти с хранимыми символами. Не следует смешивать в одной программе библиотеки си и с++. Выберете что-то одно.
1
|
2 / 2 / 3
Регистрация: 30.03.2014
Сообщений: 34
|
|||||||||||
05.01.2015, 16:06 [ТС] | 9 | ||||||||||
Ilot, теперь, кажется, понял. Спасибо) А можно в данной ситуации как-либо обойтись без scanf, а то мой мой код работает очень долго и нудно:
Croessmah, спасибо, теперь понял. А как можно обойтись без scanf, а то перебором занимает слишком много времени
0
|
05.01.2015, 16:06 | |
05.01.2015, 16:06 | |
Помогаю со студенческими работами здесь
9
Ошибка в SCANF scanf, char Scanf в Eclipse Scanf зацикливание Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |