![]() |
1. Пользуйтесь тегами кода. - [code] ... [/code]
2. Точно указывайте язык, название и версию компилятора (интерпретатора).
3. Название темы должно быть информативным.
В описании темы указываем язык!!!
![]() |
V.k.l.chr.by |
![]()
Сообщение
#1
|
Новичок ![]() Группа: Пользователи Сообщений: 29 Пол: Мужской Репутация: ![]() ![]() ![]() |
Будьте добры,уважаемые форумчане можете исправить ошибку в данном коде программе.Уж очень срочно надо.Буду очень признателен.А вот и само условие и код программы:
Исходные данные находятся в текстовом файле. Разделитель – конец строки. Программа запрашивает имя входного и результирующего (отсортиро-ванного) файла. Использовать динамическое распределение памяти.И надо сортировать строки методом пузырька.Тут как бы всё правилььно выполняет,только вот пишет ошибку .. и как мне подсказывали что-то с указателями.Или после кода программы"void main(void)..." #include<stdio.h>P.S.Прошу прощение,за повтор темы.Хотел удалить ,но не нашёл. Сообщение отредактировано: volvo - 27.11.2009 12:22 |
![]() ![]() |
volvo |
![]()
Сообщение
#2
|
Гость ![]() |
Можно уточнить? зачем понадобилось перемешивать чистый С и C++ (ну, например, работать в одной программе и с FILE* и с потоками) ? Если у тебя С++, то работай с ifstream/ofstream, это ж проще гораздо...
К тому же С++ не позволяет делать void main(), функция main должна возвращать результат типа int... А вот это: char *nam = new char[]; вообще недопустимо: ты не указываешь размер выделяемой области памяти, ни один компилятор этого не пропустит... А вот задание уточни: каков критерий сортировки? Строки можно сортировать по алфавиту, можно - по количеству слов, можно - по числу знаков препинания, да мало ли еще как... |
![]() ![]() |
![]() |
Текстовая версия | 25.06.2025 2:49 |