Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include "hidinghead.h"
- int main(){
- unsigned int symbolnum;
- puts("THIS PROGRAM WILL CODE YOUR STRING");
- puts("How much symbols do you need?");
- scanf("%d", &symbolnum);
- char * text = (char*)malloc(symbolnum *sizeof(char)); //Хранение строки
- puts("PLEASE WRITE SOMETHING");
- flushall();
- gets(text); //ввод текста.
- coder(text, symbolnum);
- system("pause");
- return 0;}
- void coder(char * text_to_code, int size){
- char name[20];
- puts("FILE NAME:");
- flushall();
- gets(name);
- unsigned int i = 0;
- for(i = 0; i < size; i++){
- text_to_code[i] = ~(text_to_code[i] ^ 100);} //Нашу букву сначала мы инвертируем (отрицаем), делаем побитовый здвиг влево и ксор с 100
- FILE *coded_text = fopen(strcat(name, ".txt"), "w+");
- fputs(text_to_code, coded_text);
- fclose(coded_text);
- puts("It's done");}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement