메뉴 건너뛰기

app

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

박영식2007.06.09 10:55조회 수 2293댓글 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 조회 2435
박영식
2007.06.14 조회 2710
박영식
2007.04.04 조회 5731
박영식
2007.02.16 조회 2513
박영식
2007.02.15 조회 2713
박영식
2006.09.19 조회 1995
박영식
2006.09.14 조회 2064
박영식
2006.09.09 조회 1986
박영식
2006.09.05 조회 2038
박영식
2006.09.01 조회 1654
첨부 (0)
위로