0 / 0 / 0
Регистрация: 21.10.2013
Сообщений: 84
|
||||||
1 | ||||||
Разделение строки пробелами10.05.2015, 21:45. Показов 2080. Ответов 4
Метки нет (Все метки)
Необходимо считать из файла слова, те что длинее MAX_LEN разделить пробелами на слова длиной NEW_LEN и менее, не могу найти ошибку в программе, помогите плз!
0
|
10.05.2015, 21:45 | |
Ответы с готовыми решениями:
4
Заданы 2 строки, состоящие из слов, разделенных пробелами. Определить местоположение символа первой строки Заданы 2 строки, состоящие из слов, разделенных пробелами. Приписать три символа второй строки к первой Ввод строки с пробелами Ввод строки с пробелами |
2782 / 1935 / 570
Регистрация: 05.06.2014
Сообщений: 5,600
|
||||||
10.05.2015, 22:26 | 2 | |||||
1) for (i = 0; i < n_sp; i++) обрабатывает число символов кратное NEW_LEN. Если число символов NEW_LEN не кратно (скажем, равно четырем) то опаньки...
2) В str2 не вписан завершающий нулевой символ. 3) Код не имеет никакого отношения к C++, это чистый C. 4) И вообще, вот так не проще?
0
|
0 / 0 / 0
Регистрация: 21.10.2013
Сообщений: 84
|
|
10.05.2015, 22:52 [ТС] | 3 |
Вы правы, это чисты С, С++ я практически не знаю, просто в теме по С мне долго никто не отвечал, я и решил написать и тут. В Вашем коде не совсем понимаю 8-ю строчку, не могли бы Вы обьяснить ее? или переписать на чистом С? заранее благодарю
0
|
2782 / 1935 / 570
Регистрация: 05.06.2014
Сообщений: 5,600
|
|
10.05.2015, 22:59 | 4 |
Если позиция символа кратна NEW_LEN и символ не является самым первым в слове, то печатаем пробел+символ. Иначе - только символ. У меня печать идет на консоль, печать в файл, думаю, сами сделать сможете.
0
|
0 / 0 / 0
Регистрация: 21.10.2013
Сообщений: 84
|
|
10.05.2015, 23:13 [ТС] | 5 |
Исправил, теперь все работает, спасибо!
0
|
10.05.2015, 23:13 | |
10.05.2015, 23:13 | |
Помогаю со студенческими работами здесь
5
Ввод строки с пробелами Ввод строки с пробелами Парсинг строки с пробелами Считывание строки с пробелами Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |