define MAX 255;
// 여기에 temp를 초기화 시키는 반복구문이 있습니다.
//s는 ofstream으로 선언된 변수이구요.
while((!s.eof())){
s.getline(line,MAX);
for(i=0;i<sizeof(line);i++){
temp[i] = line[i] ^ randbit;
}
temp[i-1] = '\n' ^ randbit; // 요부분을 어떻게 변경할까요??
enc<<temp;
}
randbit는 그냥 rand를 이용한 난수 발생기라 보면 되겠구요..
전체적으로 문장을 암호화하는 프로그램을 만드는데,
예를 들어
this is world
I love sull
이렇게 문장이 있다고 하면, 저는 한문장씩 암호화 해서 집어 넣고 싶습니다.
그런데 저렇게 문장마다 끝에 enter가 있는데, 저는 저 부분까지 암호화해서 넘기고 싶었습니다.
그런데 끝 부분을 찾아서 정의하기를 잘 못하겠네요....
어떻게 끝을 정의를 둘까요?? 그냥 반복문을 빠져나오면 MAX까지 갈텐데, 어떻게 할까요??