![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#11 |
Регистрация: 04.12.2009
Сообщений: 7
|
![]()
Вот попробовал совместить.. но выполняется только чересстрочное слияние, перестановки вообще не происходит..
Код:
|
![]() |
![]() |
![]() |
#12 |
Куды бечь?
Форумчанин
Регистрация: 05.10.2009
Сообщений: 104
|
![]()
Ну ясное дело, у тебя зачем в функции еще один char массив st[300]? Он же не нужен. Ты напрямую с *str которую передал оперируешь.
![]() Вот вобщем, проверь это: Код:
Не хватало всего одного байта. Да-да, того самого, что из восьми бит состоит.
Последний раз редактировалось forsaken66; 06.12.2009 в 23:57. Причина: подправил малость =) |
![]() |
![]() |
![]() |
#13 |
Регистрация: 04.12.2009
Сообщений: 7
|
![]()
forsaken66, в твоем виде компилиться.. но кроме слияния больше ничего не выполняется.. как думаешь может причина в массиве buf ??
Код:
вот текстовые файлы после запуска данного кода file_1.txt Код:
Код:
|
![]() |
![]() |
![]() |
#14 |
Регистрация: 04.12.2009
Сообщений: 7
|
![]()
Выходной файл B.txt
Код:
|
![]() |
![]() |
![]() |
#15 |
Куды бечь?
Форумчанин
Регистрация: 05.10.2009
Сообщений: 104
|
![]()
Функция перестановки слов должна вернуть указатель на строку, с которой работала. Теперь вроде всё
![]() Код:
Код:
Код:
![]()
Не хватало всего одного байта. Да-да, того самого, что из восьми бит состоит.
|
![]() |
![]() |
![]() |
#16 |
Регистрация: 04.12.2009
Сообщений: 7
|
![]()
forsaken66, спасибо огромное!!!
Объясни пожалуйста некоторые места в программе Код:
|
![]() |
![]() |
![]() |
#17 |
Куды бечь?
Форумчанин
Регистрация: 05.10.2009
Сообщений: 104
|
![]() Код:
changeStr(char *str) - здесь в скобках мы указываем какой тип будет принимать функция (тоже указатель на строку, char*). т. е. мы "скармливаем" функции указатель на строку(прочитанную из файла в данном случае), в самой функции обрабатываем строку, и по итогу мы должны возвратить результат работы(измененную строку). ![]()
Не хватало всего одного байта. Да-да, того самого, что из восьми бит состоит.
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
СИ. Удалить слова, которые содержат все повторяющиеся буквы первого слова | nick23 | Помощь студентам | 7 | 01.11.2009 14:47 |
Минимальная длинна слова в строке | Anarki | Общие вопросы C/C++ | 7 | 24.09.2009 20:39 |
Замена одного слова в string строке. | Samopal | Паскаль, Turbo Pascal, PascalABC.NET | 8 | 19.04.2009 08:03 |
Указание последнего в строке значения прерывистого ряда значений. | Baloo007 | Microsoft Office Excel | 10 | 06.08.2008 15:20 |
написать с помощью рекурсии функцию поиска последнего слова в строке? - Си | Cvetok | Помощь студентам | 1 | 13.05.2008 15:43 |