|
Тема |
Re: Мерси [re: KlD] |
|
Автор |
KlD (Лапетия) |
|
Публикувано | 31.01.02 15:24 |
|
|
и на двамата които ми дадохте примерите. Сега имам още няколко въпроса...
amimania - явно нямам библиотеките които исползваш... Или версията на С която имам не е пълна или това са твои собственни библиотеки или не е на С. Кое от трите? Можеш ли да ми пратиш библиотеките на майл (имам го в профила)? Друго, доколкото виждам си го направил само за криптиране... а обратният вариант можеш ли да го направиш, щото трябва да може и да декриптира?
mitkohr - По твоя вариант нещо не ми е явно много... първо има един символ, който незнам какъв е и кое копче е на клавиатурата
if( c == ' ' || c == '\t' || c == '\n') - каква е тази права черта?
А и като че ли самата програма не е довършена или се вмъква някъде в горната?
Сега един общ въпрос... след един размисъл по условието се достига до един проблем. При криптиране на разните символи, в последователност може да се стигне до такъв момент, че даден символ да му се върне код равен на кода на интервал (разделител). До тук добре, но при декриптирането какво става?! Стига до интервал и го пропуска, защото не се криптира и декриптира и си еб**а майката... с други думи условието е доста непълно или невярно. Не че не може да се поработи по въпроса, но... май не е толкова просто?!? Май ще има две развития на нещата :
1 - някъде да се помнят колко са думите и/или интервалите/разделителите и да се записват, но така ще се получава по голям файла.
2 - да се измисли начин, такъв че да се пропускат самите интервали, като код за криптиране, но пък това ще доведе и до други проблеми, няма да е 255, а ще трябва малко голям да стане кода...
3 - а бе имаше и още варианти, ама... съм се бъгирал нещо и не мога да мисля...
4 - Чакам решения, ако ви е удобно де... И мислите че ще можем да се справим с проблема...
"Нищо не променя тъй детето, както космосът и пубертетът."
"На всяка звезда, живот има." - Гьоте
|
| |
|
|
|