메뉴 건너뛰기

app

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

박영식2007.06.09 10:55조회 수 2325댓글 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 조회 2475
박영식
2007.06.14 조회 2739
박영식
2007.04.04 조회 5768
박영식
2007.02.16 조회 2539
박영식
2007.02.15 조회 2752
박영식
2006.09.19 조회 2028
박영식
2006.09.14 조회 2099
박영식
2006.09.09 조회 2029
박영식
2006.09.05 조회 2074
박영식
2006.09.01 조회 1697
첨부 (0)
위로