메뉴 건너뛰기

app

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

박영식2007.06.09 10:55조회 수 2281댓글 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 조회 2416
박영식
2007.06.14 조회 2695
박영식
2007.04.04 조회 5712
박영식
2007.02.16 조회 2496
박영식
2007.02.15 조회 2697
박영식
2006.09.19 조회 1978
박영식
2006.09.14 조회 2044
박영식
2006.09.09 조회 1968
박영식
2006.09.05 조회 2024
박영식
2006.09.01 조회 1636
첨부 (0)
위로