1. Пользуйтесь тегами кода. - [code] ... [/code]
2. Точно указывайте язык, название и версию компилятора (интерпретатора).
3. Название темы должно быть информативным.
В описании темы указываем язык!!!
| Тёмный Эльф |
29.05.2007 9:27
Сообщение
#1
|
|
Влюблённый псих ![]() ![]() ![]() Группа: Пользователи Сообщений: 185 Пол: Женский Реальное имя: Лейла Репутация: 1 |
Программа почему-то не компилируется, посмотрите пожалуйста в чем дело. Выдает ошибку, типа Extra Parameter при вызове некоторых функций.
P.S. А, забыла сказать, что прога делает. Скрывает строку в файле типа jif. (Это прогу я в инете нашла, хочу переделать так, чтобы она работала с bmp файлами.) Прикрепленные файлы
jif.cpp ( 7.78 килобайт )
Кол-во скачиваний: 186 |
![]() ![]() |
| volvo |
29.05.2007 9:40
Сообщение
#2
|
|
Гость |
Это - программа на чистом С, а ты как видно компилируешь ее С++ компилятором? (многие компиляторы действуют по расширению файла-исходника: компилируется test.c - значит будет использован С, если же имя файла test.cpp, то используется С++)... В режиме С программа компилируется нормально.
Если все-таки хочешь работать с С++, то придется предварительные описания функций вида: void CloseF(); , т.е., с пустыми скобками, менять на такие: void CloseF(FILE *, FILE *, FILE *) , потому что в С++ пустые скобки означают "нет параметров", а в С разрешают передавать любые параметру, т.е. просто указывают, что это - имя функции |
| Тёмный Эльф |
29.05.2007 9:49
Сообщение
#3
|
|
Влюблённый псих ![]() ![]() ![]() Группа: Пользователи Сообщений: 185 Пол: Женский Реальное имя: Лейла Репутация: 1 |
Цитата многие компиляторы действуют по расширению файла-исходника: компилируется test.c - значит будет использован С, если же имя файла test.cpp, то используется С++ Спасибо! |
| Тёмный Эльф |
29.05.2007 10:24
Сообщение
#4
|
|
Влюблённый псих ![]() ![]() ![]() Группа: Пользователи Сообщений: 185 Пол: Женский Реальное имя: Лейла Репутация: 1 |
При декодировании в тектовый файл записываются лишние байты, как это можно исправить?
Я так поняла, что здесь прочитывается весь графический файл в текстовый, отсюда и лишние символы. void Decoding(FILE *OutF, FILE *TextF, int count) |
| Тёмный Эльф |
30.05.2007 23:06
Сообщение
#5
|
|
Влюблённый псих ![]() ![]() ![]() Группа: Пользователи Сообщений: 185 Пол: Женский Реальное имя: Лейла Репутация: 1 |
Хм. Так и не получилось сделать так, чтобы при декодировании лишние символы не печатались.
Пыталась изменять вот этот участок кода, if(g>5){
но каждый раз когда я немного редактировала условие if(g>5), программа начинала ругаться. Народ, подскажите плиз, в чем дело. |
Тёмный Эльф error Extra Parameter 29.05.2007 9:27
Тёмный Эльф Люди, у меня возник еще один вопрос по этой проге.... 6.06.2007 19:35![]() ![]() |
|
Текстовая версия | 9.12.2025 6:08 |