게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
C++질문이요.
게시물ID : computer_89683짧은주소 복사하기
작성자 : W.I.N.D.Y
추천 : 0
조회수 : 324회
댓글수 : 0개
등록시간 : 2013/05/26 09:28:23

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까지 갈텐데, 어떻게 할까요??

전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호