View mode: basic / threaded / horizontal-split · Log in · Help
April 10, 2003
File example
Hi, 

import stream; 
import c.stdio; 

int main (char[][] args) { 
   File
dst = new File(); 
   dst.create("new_file"); 
   dst.writeString("Hi");
return 0; 
} 

I get the following errors, 

hansen@hansen-lx:~/d/dli-0.1.2$
/file_write  
32727 3.272748e+04 
Permission denied 
Dumping core
Gleitkomma-Ausnahme 

----------    1 hansen   hansen          0 10. Apr 09:35
new_file 

Have someone a better example. Is it possible by  dst.create() to
change 
the mode, for example 777 . 
And how can i open a file for "read, write
or append"? 

Best Regards  
Manfred Hansen
April 11, 2003
Re: File example
Hello,

this program read and write a file to disk.

import stream;
import c.stdio;

int main() {
       FILE *fpr;

       File kwd = new File("TODO"), dst = new File();
       fpr=fopen("test.txt","a");

       while (!kwd.eof()) {
               fprintf(fpr,kwd.readLine()~"\n","test.txt");
       }

       kwd.close;
       if((fclose(fpr)) != 0) {
               perror("fclose"); /* Reaktion auf Fehler */
       }

       return 0;
}

Regards,
Manfred Hansen
Top | Discussion index | About this forum | D home