lunes, 8 de octubre de 2007

Ejemplo archivos en D

//////////////////////////////////////////////////////
//ejemplo de crear archivo en D
//usando las bibliotecas de C
//ejecute el código y en el disco creara un archivo a.txt
//revise el archivo creado debe tener la cadena:"hola mundo"
//////////////////////////////////////////////////////
import std.conv;
import std.stdio;
import std.string;
import std.c.stdio;
FILE *fp;
void crearArchivo(){
fp=fopen("a.txt","wb+");
if(!fp) writefln("No se pudo abrir archivo");
}
void escribeCadena(char[] s){
s=chomp(s);
int tam=s.length;
fwrite(cast(char *)s,s.length,1,fp);
}
void main(){
char[] s;
crearArchivo();
escribeCadena("hola mundo");
fclose(fp);
s=readln();
}

No hay comentarios: