메뉴 건너뛰기

app

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

박영식2007.06.09 10:55조회 수 2222댓글 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 조회 2359
박영식
2007.06.14 조회 2634
박영식
2007.04.04 조회 5649
박영식
2007.02.16 조회 2447
박영식
2007.02.15 조회 2639
박영식
2006.09.19 조회 1928
박영식
2006.09.14 조회 1978
박영식
2006.09.09 조회 1906
박영식
2006.09.05 조회 1966
박영식
2006.09.01 조회 1580
첨부 (0)
위로