메뉴 건너뛰기

app

[js] 파일 기록하기와 WriteBlankLines(n)함수

박영식2007.06.09 10:55조회 수 2083댓글 0

    • 글자 크기

<SCRIPT>
function MakeArray(n){
  this.length=n;
}
function DecToBin(a, n) { // n비트 바이너리 화 및 파일로 기록
  var z = a;
  var ch = new MakeArray(n);
  a=Math.abs(a);
  for (i=0;i < n; i++) {
    if( a % 2 == 1) {
      ch[i] = 1;
      a-=1;
    }else ch[i] = 0;
      a/=2;
  }
  if (z < 0) document.write("-");
  for (i=0; i < n; i++)
    fileObj.Write(ch[n-1-i]);
}
 
//window.setTimeout('window.location.reload()',1000 * 5);//5초 리프레시


document.write('ROMiq Table<br>');
var iq_i = 1;
var iq_var;


  filePath='rom_iq.txt';
  var ForReading=1,ForWriting=2; //  화일/읽기 쓰기 지정을 쉽게하기 위한 변수를 만든다.
  fso=new ActiveXObject('Scripting.FileSystemObject'); // ActiveXObject 개체를 생성한다.
  fileObj=fso.CreateTextFile(filePath,true); // 쓰기 위한 화일을 변수에 개체를 할당한다.


while(iq_i<8193){
 var iq = Math.pow(iq_i,4/3);
 iq_int = parseInt(iq, 10); // 정수 부분 구하기
 iq_flt = parseInt((iq - iq_int)*10000,10);//소수점 4자리 구하기


    DecToBin(iq_int, 10); // 문자를 순차적으로 기록한다.
    fileObj.Write('_'); // 문자를 순차적으로 기록한다.
    DecToBin(iq_flt, 14); // 문자를 순차적으로 기록한다.
 if(iq_i!=8192)
  fileObj.WriteBlankLines(1); // 빈줄을 1줄 기록한다.
 iq_i++;
}
  fileObj.Close(); // 화일을 닫는다.
</SCRIPT>

박영식 (비회원)
    • 글자 크기
[RSA] JS로 전송된 암호화 코드 복호화 하기 (by 박영식) [js] 파일 읽기와 Number함수(문자->숫자), do while문 (by 박영식)

댓글 달기

박영식
2007.07.08 조회 2207
박영식
2007.06.14 조회 2480
이전 1 ... 6 7 8 9 10 11 12 13 14 15다음
첨부 (0)
위로