amigos esto es lo q llevo por ahora solo me falta el corrector de ortografia q tiene q hacer est Se escribe con ll las palabras iniciadas en -fa-, -fo- o -fu-.
#include <fcntl.h>
#include <string.h>
#include <stdio.h>
#include <unistd.h>
int main(int argc, char *argv[])
{
int fd;
int a;
long int l;
//char mensaje[]="Hola, mundo\n";
char nombre[50];
char cadena[512];
char cadenafinal[512];
printf("Ingrese el nombre del archivo: ");
gets(nombre);
strcat( nombre, ".txt");
printf("La cadena ingresada es: %s\n",nombre);
printf("Ingrese el texto a guardar: ");
gets(cadena);
printf("La cadena ingresada es: %s\n",cadena);
l =strlen(cadena);
printf("La cadena tamano es: %ld\n",l);
for(a=0;a<512;a++)
{
cadenafinal[a]=cadena[a];
}
fd=open(nombre,O_WRONLY | O_CREAT | O_TRUNC, 0644);
if (fd==-1) printf("Error #1");
if (write(fd,cadenafinal,strlen(cadenafinal))==-1) printf("Error #2");
close(fd);
}
#include <fcntl.h>
#include <string.h>
#include <stdio.h>
#include <unistd.h>
int main(int argc, char *argv[])
{
int fd;
int a;
long int l;
//char mensaje[]="Hola, mundo\n";
char nombre[50];
char cadena[512];
char cadenafinal[512];
printf("Ingrese el nombre del archivo: ");
gets(nombre);
strcat( nombre, ".txt");
printf("La cadena ingresada es: %s\n",nombre);
printf("Ingrese el texto a guardar: ");
gets(cadena);
printf("La cadena ingresada es: %s\n",cadena);
l =strlen(cadena);
printf("La cadena tamano es: %ld\n",l);
for(a=0;a<512;a++)
{
cadenafinal[a]=cadena[a];
}
fd=open(nombre,O_WRONLY | O_CREAT | O_TRUNC, 0644);
if (fd==-1) printf("Error #1");
if (write(fd,cadenafinal,strlen(cadenafinal))==-1) printf("Error #2");
close(fd);
}