Ayuda ficheros c unicode txt

Iniciado por pepitopepote, 2 Noviembre 2017, 16:05 PM

0 Miembros y 1 Visitante están viendo este tema.

pepitopepote

Hola buenas estoy intentando leer unu archivo y pasarselo a una cadena pero no funciona correctamente
#include <stdio.h>
#include <stdlib.h>
#include<string.h>

int main()
{
FILE *archivo;
int i=0;
char buf[20];

char caracteres[100];

archivo = fopen("A.txt","r");

if (archivo == NULL)
exit(1);
else
       {
   printf("\nEl contenido del archivo de prueba es \n\n");
   while (feof(archivo) == 0)
   {
fgets(caracteres,100,archivo);
printf("%s",caracteres);
   }
           system("PAUSE");
           strcpy(buf,caracteres);
       }
       fclose(archivo);
return 0;
}

void f1(){
system("calc.exe");//bof
return;
}

Gallu

Y qué error te da exactamente  ?
Nadie alcanza la meta con un solo intento, ni perfecciona la vida con una sola rectificación, ni alcanza altura con un solo vuelo.

pepitopepote

#2
ya lo he conseguido pero cuando guardo pongo codificacion unicode en el txt y no lo lee correctamente