wtorek, 29 września 2009

O co mi chodzi,,

Chodzi mi o to, aby język giętki
Powiedział wszystko, co pomyśli głowa:
A czasem był jak piorun jasny, prędki,
A czasem smutny jako pieśń stepowa,
A czasem jako skarga nimfy miętki,
A czasem piękny jak aniołów mowa...
Aby przeleciał wszystka ducha skrzydłem.
Strofa być winna taktem, nie wędzidłem.

wtorek, 22 września 2009

Implementacja listy dwukierunkowej cyklicznej C

#include 

#include 

struct listacykl

{

int key;

struct listacykl *next,*prev;

}*head=NULL,*element=NULL,*temp=NULL;



void dodaj(struct listacykl *&head,int x){

{

if(head==NULL)

{

head=(struct listacykl*)malloc(sizeof(struct listacykl));

head->key=x;

head->next=head;

head->prev=head;

}   else{

if(element==NULL)

{

element=(struct listacykl*)malloc(sizeof(struct listacykl));

element->key=x;

head->next=element;

element->prev=head;

element->next=head;

head->prev=element;

temp=element;

}

else{

element=(struct listacykl*)malloc(sizeof(struct listacykl));

element->key=x;

temp->next=element;

element->prev=temp;

element->next=head;

head->prev=element;

temp=element;

}

}

}

}



void show(struct listacykl *head)

{

struct listacykl *glowa;

glowa=head;



printf("%d  ",head->key);

head=head->next;

while(head!=glowa){

printf("%d  ",head->key);

head=head->next;

}

}                          



int main(){

int i,x,n;

printf("\n------------Lista dwukierunkowa cykliczna------------\n\n\n");

printf("Ile elementow ma zawierac lista n=  ");

scanf("%d",&n);

printf("Podawaj elementy \n");

for(i=1;i<=n;i++)
{
                     printf("element nr. %d =    ",i);
                     scanf("%d",&x);                     dodaj(head,x); 

} 
printf("\n------------------------\n");
                   show(head);
   printf("\n------------------------\n");
   printf("\n\n");                   system("PAUSE"); 
}

poniedziałek, 21 września 2009

Test Windows 7 pl wersja 7600

Jako ,że ostatnio miałem zbyt dużo czasu..... postanowiłem w końcu pozbyć się visty z mojego biednego laptopa :D . Ściągnołem sobie z MSDNA language pack'a no i oczywiście windowsa 7 Pro . Wyjebałem viste bo już za bardzo syfiła mi kompa , chciałem zobaczyć czy naprawdę jest taka różnica pomiędzy 7 a tym szajsem no i ... jest. Muszę powiedzieć , że siódemka zapierdala na moim "sprzęcie " . Mam laptopa : 1.7 Ghz dual core , 2 Gb ram , HDD 250 5400 rp , zintegrowana grafa a nowy produkt mikrociągu chodzi tak jak świeżo zainstalowany windows xp. Sam fakt ,że system uruchamia mi się dwa razy szybciej niż vista mówi za siebie :d Oto krótki filmik :
Filmik można , także obejrzeć na zajebistym youtube : http://www.youtube.com/watch?v=2FhodwZh-uE

sobota, 19 września 2009

Prosty szyfrator pliku txt cz_1

int _tmain(int argc, _TCHAR* argv[]) { char znak; int znak_2; FILE *pl,*pl2; pl=fopen("plik.txt","r"); pl2=fopen("zakodowany.txt","w"); if(pl==NULL){ printf("Plik pusty\n"); } else{ while(fscanf(pl,"%c", &znak)!=EOF) { znak_2=int(znak); znak_2=znak_2^(znak>>1); fprintf(pl2,"%c",znak_2); } } system("PAUSE"); return 0; } // W aktualnym folderze gdzie znajduje się prgram musi istnieć plik tekstowy z //rozszerzeniem txt o nazwie plik :D:D