1 / 1 / 0
Регистрация: 03.03.2007
Сообщений: 11
|
||||||
1 | ||||||
Задача на строки(поправьте решение)03.03.2007, 23:02. Показов 3716. Ответов 9
Метки нет (Все метки)
Задание.
Преобразовать строку, содержащую выражение на Си с операциями (=,==,!=,a+=), в строку, содержащую эти же операции с синтаксисом языка Паскаль (:=,=,#,a=a+). Пробовал решать " в лоб ", но не прокатило. Моя попытка решения.
P.S. Почему при написание сообщения текст выравнивается как я хочу, а при нажатии сохранить все выравнивается по левому краю?
0
|
03.03.2007, 23:02 | |
Ответы с готовыми решениями:
9
Поправьте программу pascal строки Поправьте пожалуйста код, выбирает последние строки в файле СМА BOSCH WAB16262ME, ошибка E16, поправьте дамп, Ошибка E16, поправьте дамп епром Задача о студентах - решение |
Администратор
83963 / 52551 / 244
Регистрация: 10.04.2006
Сообщений: 13,465
|
|
03.03.2007, 23:37 | 2 |
Сообщение от SN@KE
Сообщение от SN@KE
0
|
dogad
|
|
03.03.2007, 23:42 | 3 |
Сообщение от mik-a-el
|
1 / 1 / 0
Регистрация: 03.03.2007
Сообщений: 11
|
|
03.03.2007, 23:44 [ТС] | 4 |
Ненавижу работу с указателями, без них моно. Если да то объяните как?
P.S.Дайте кусок кода для одной замены, если можете.
0
|
dogad
|
|
03.03.2007, 23:52 | 5 |
Сообщение от SN@KE
И никаких указателей |
1 / 1 / 0
Регистрация: 03.03.2007
Сообщений: 11
|
|
04.03.2007, 00:00 [ТС] | 6 |
Функцию замены подстроки не знаю.
Знаю следующие strcpy,strcat,strlen,strcmp,strchr,strstr. Дайте пример кода пожалуйста, там дальше сам разберусь. Плиз очень надо, а то осталось токо эта задачка, и никак не осилю.
0
|
dogad
|
|
04.03.2007, 00:10 | 7 |
Сообщение от SN@KE
string sentence( "An ADT provides both interface and implementation." ); string::size_type position = sentence.find_1ast_of( 'A' ); string::size_type length = 3; // заменяем ADT на Abstract Data Type sentence.repiace( position, length, "Abstract Data Type" ); position представляет собой начальную позицию, а length – длину заменяемой подстроки. Третий аргумент является подставляемой строкой. Его можно задать несколькими способами. Допустим, как объект string: string new_str( "Abstract Data Type" ); sentence.replace( position, length, new_str ); |
1 / 1 / 0
Регистрация: 03.03.2007
Сообщений: 11
|
|
04.03.2007, 00:31 [ТС] | 8 |
На чистом Си эта функция не работает, скорее её просто нет. Не понимает структуру string::syze_type
string sentence( "An ADT provides both interface and implementation." ); Это строку понимаю как задание строковой переменной содержащей An ADT provides both interface and implementation. Но на простом Си это никак не катит. Стринг там просто нет.
0
|
dogad
|
||||||
04.03.2007, 00:39 | 9 | |||||
|
1 / 1 / 0
Регистрация: 03.03.2007
Сообщений: 11
|
|
04.03.2007, 11:42 [ТС] | 10 |
Там где то ошибка в коде, помоему пропущена открывающая скобка. И не могли бы вы объяснить как работает эта функция.
0
|
04.03.2007, 11:42 | |
04.03.2007, 11:42 | |
Помогаю со студенческими работами здесь
10
Задача на решение функции Задача на решение функции Задача на проценты и её решение Задача в паскале, ищу решение Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |