|
Страници по тази тема: 1 | 2 | (покажи всички)
Тема
|
Помощ за C (програмиране)
|
|
Автор |
KlD (Лапетия) |
Публикувано | 21.01.02 15:39 |
|
Моля ако някой му се занимава и и има желание да помогне с направата на една програмка за криптиране. Значи условието е:
Да се напише програма на "С", която криптира и декриптира
текстов файл.Криптират се само символите в думите без да се
криптират разделителите между тях.При криптирането да се
използва следната формула:КС=(С+Р+d)%255,където КС е кода
на криптирания символ;С-кода на оригиналния;Р-кода на
едносимволна парола;d-броя думи от началото на файла до
думата съдържаща кодирания символ.
Ако все пак някой може да го направи, да напише отговор тук, на бележка или е-майл. Borislaw_Manow@yahoo.com
10x
"Нищо не променя тъй детето, както космосът и пубертетът."
"На всяка звезда, живот има." - Гьоте
| |
Тема
|
Re: Помощ за C (програмиране)
[re: KlD]
|
|
Автор |
fir4o (юзър;)) |
Публикувано | 21.01.02 17:27 |
|
Абе пич! Това е програмка за няма 5 минути. Защо не се хванеш и не я напишеш. Нали затова ходиш на училище - да учиш.
| |
Тема
|
Re: Помощ за C (програмиране)
[re: fir4o]
|
|
Автор |
KlD (Лапетия) |
Публикувано | 22.01.02 11:09 |
|
Грешка, не е е за мен и не ходя на у-ще... Знам че е за 5 мин само че когато човек не е пипал С... малко ще му е трудно... а трябва да се направи до няколко дни. ако можеш направи го... или и на теб няма да ти стигнат 5 мин? :)))
"Нищо не променя тъй детето, както космосът и пубертетът."
"На всяка звезда, живот има." - Гьоте
| |
Тема
|
Re: Помощ за C (програмиране)
[re: KlD]
|
|
Автор | animania (Нерегистриран) |
Публикувано | 24.01.02 13:56 |
|
ми мога да я направя...ама чакай малко....става въпрос за работа под ДОС нали? но това няма много голямо значение....
| |
Тема
|
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-броя думи от началото на файла до
думата съдържаща кодирания символ.
*/
| |
Тема
|
Re: Помощ за C (програмиране)
[re: amimania]
|
|
Автор |
mitkohr (напълнонепознат) |
Публикувано | 25.01.02 12:43 |
|
az priemam che razdeliteli sa ' ', '\t', '\n' ... za "\r\n" iska malko powehe pisane.
#include <stdio.h>
void main(int argc, char *argv[]) {
if(argc != 4) {
printf("Usage: crypt <file> <output> <key>\n");
return;
}
FILE *in = fopen(argv[1], "r");
if(in == NULL) {
printf("error openning file: %s\n", argv[1]);
return;
}
FILE *out = fopen(argv[2], "w");
if(out == NULL) {
printf("error openning file: %s\n", argv[2]);
return;
}
char key = argv[3][0];
char c;
char new;
int len = 0;
while( (c = fgetc(in)) != EOF ) {
if( c == ' ' || c == '\t' || c == '\n') {
len++;
new = c;
} else {
new = (c + key + len)%255;
}
fputc(new, out);
}
printf("len == %d", len);
fclose(in);
fclose(out);
}
| |
Тема
|
Re: Помощ за C (програмиране)
[re: mitkohr]
|
|
Автор |
aquarin () |
Публикувано | 25.01.02 15:24 |
|
A niama li da e po prosto ako se izpolzva
funkciata isalpha() i isdigit() za teksta,
a vsichko ostanalo da se smiata za razdelitel - `;' `,' `.' ` ' `\t' ...
| |
Тема
|
Re: Помощ за C (програмиране)
[re: fir4o]
|
|
Автор | onzi (Нерегистриран) |
Публикувано | 26.01.02 12:30 |
|
ave tozi ... dolkoto znam tozi forum e za pomosht na nujdaeshtite i nachinaeshtite .... mnoo shibano kato pitash neshto tyka i ima takiva hora kato tebe da se karat na tezi koito neznayat ... ti da ne si gospod ( ako si gospod ili nai dobriya na C ti e prosteno )
" Every Morning is The Dawn of a New Error "
d_adams@programmer.net
| |
Тема
|
Re: Помощ за C (програмиране)
[re: onzi]
|
|
Автор |
Плaмeн (мързелив едиот) |
Публикувано | 26.01.02 17:48 |
|
точно така помощ за да направиш нещо или да се справиш с проблем.
а не да се изтапани някой и да каже напишете ми програма за незнам си кво со.
или още по нахалния вариант я да ви видя какви сте майстори, кой може да напише.....
според мен такива постинги или трябва да се игнорират, или на някои ако му е накипяло, там да си изпусне парата.
в края на краищата никой не е длъжен да ти пише курсовата работа.
ако не разбираш нещо питай, ама иначе, егати нахалството.
Пламен
| |
Тема
|
I sustain :)
[re: Плaмeн]
|
|
Автор | emo (Нерегистриран) |
Публикувано | 28.01.02 09:17 |
|
kato molish triabwa da si po uchtiw i da izkazwash
predwaritelno uwajenieto si, osobeno kogato molish
nepoznati da otdeliat ot wremeto si...
w kraia na kraishtata, pari niama da poluchat, pone
triabwa da podhraniat egoto si :)
kakto kazwashe niakoi
"niama takowa neshto kato bezplaten obiad"
| |
|
Страници по тази тема: 1 | 2 | (покажи всички)
|
|
|