|
Тема |
Re: Помощ за C (програмиране) [re: animania] |
|
Автор | amimania (Нерегистриран) | |
Публикувано | 24.01.02 14:27 |
|
|
//c/c++ code...not tested...only inmind checked
// only cripting
#include<stdio.h>
#include<conio.h>
#include<string.h>
#include<stdlib.h>
void main()
{
FILE *fp,*fd;
char textfile[15],destination[15];
int c,kc,p,d;
printf("Vuvedete ime na fail");
fflush(stdin);
gets(textfile);
printf("Vuvedete ednosimvolna parola");
fflush(stdin);
scanf("%d",&p);
//ako ne stane taka probvai
//char pp;
//scanf("%c",&pp);
//p=(int)(pp);
//........towa e sy6toto
printf("Vuvedete ime na kriptiraniq fail");
fflush(stdin);
gets(destination);
fd=fopen(destination,"W");
fp=fopen(textfile,"R");
c=getc(fp);
while(!feof(fp))
{
if(c==' ')d++;
kc=(c+p+d)%255;
putc(kc,fd);
c=getc(fp);
};
fcloseall();
}///.....end main...
/*Да се напише програма на "С", която криптира и декриптира
текстов файл.Криптират се само символите в думите без да се
криптират разделителите между тях.При криптирането да се
използва следната формула:КС=(С+Р+d)%255,където КС е кода
на криптирания символ;С-кода на оригиналния;Р-кода на
едносимволна парола;d-броя думи от началото на файла до
думата съдържаща кодирания символ.
*/
|
| |
|
|
|