- Cree un archivo tipo texto con las siguientes características:
- Cada palabra (campo) deberá estar separado por ':' (dos puntos) sin espacios intermedios
- El último dato solamente lleva ENTER, NO COLOCAR ':' (dos puntos)
- Que contenga 4 campos
- Abra el archivo de modo lectura
- Imprima los registros con todos sus campos
- Abra el archivo de modo lectura-escritura
- Imprima su contenido
- Genere nuevos datos
- Imprima contenido
- Abra el archivo de modo concatenación
- Agregue 3 nuevos registros
Using perl Syntax Highlighting
- # Archivos OPEN
- print "INFORMACIÓN ARCHIVO DATOS.TXT EN MODO LECTURA \n";
- print "=================================================================== \n";
- open(IN, "<D:/etc/datos.txt");
- while($linea = <IN>) {
- ($pnombre,$snombre,$papellido,$sapellido)=split(/:/, $linea, 7);
- print "Primer NOmbre: ".$pnombre. " Segundo nombre: ". $snombre. " \nPrimer apellido: ". $papellido. " segundo apellido: ". $sapellido."\n";
- }
- close IN;
- print "\nINFORMACIÓN ARCHIVO DATOS.TXT EN MODO LECTURA Y ESCRITURA \n";
- print "=================================================================== \n";
- open(IN, "+<D:/etc/datos.txt");
- while($linea = <IN>) {
- ($pnombre,$snombre,$papellido,$sapellido)=split(/:/, $linea, 7);
- print "Primer NOmbre: ".$pnombre. " Segundo nombre: ". $snombre. " \nPrimer apellido: ". $papellido. " segundo apellido: ". $sapellido."\n";
- }
- close IN;
- print "\nINFORMACIÓN ARCHIVO DATOS.TXT EN MODO LECTURA Y ESCRITURA CON NUEVOS DATOS \n";
- print "=================================================================== \n";
- open(IN, "+<D:/etc/datos.txt");
- print IN "diego:andres:corado:lima\n";
- print IN "liza:fernanda:corado:lima\n";
- close IN;
- print "\nINFORMACIÓN ARCHIVO DATOS.TXT EN MODO LECTURA CON NUEVOS DATOS \n";
- print "=================================================================== \n";
- open(IN, "<D:/etc/datos.txt");
- while($linea = <IN>) {
- ($pnombre,$snombre,$papellido,$sapellido)=split(/:/, $linea, 7);
- print "Primer NOmbre: ".$pnombre. " Segundo nombre: ". $snombre. " \nPrimer apellido: ". $papellido. " segundo apellido: ". $sapellido."\n";
- }
- close IN;
- print "\nINFORMACIÓN ARCHIVO DATOS.TXT EN MODO CONCATENACIÓN \n";
- print "=================================================================== \n";
- open(IN, ">>D:/etc/datos.txt");
- while($linea = <IN>) {
- ($pnombre,$snombre,$papellido,$sapellido)=split(/:/, $linea, 7);
- print "Primer NOmbre: ".$pnombre. " Segundo nombre: ". $snombre. " \nPrimer apellido: ". $papellido. " segundo apellido: ". $sapellido."\n";
- }
- close IN;
Coloreado en 0.003 segundos, usando GeSHi 1.0.8.4