Ejemplo de fscanf

Recordar que el fscanf lee hasta un espacio en blanco.

#include <stdio.h>

int main ()
{
       FILE *fp;
       char cad[100];
       fp = fopen ( "archivo_texto.txt", "r" );
        if (fp==NULL)
          {fputs("Error no se pudo abrir el archivo", "stdout");
           exit (1);
          }
        fscanf(fp, "%s" ,cad);
       printf("%s",cad);
       fclose ( fp );    
        return 0;
}

Otro ejemplo: Recordar que en este ejemplo debo generar antes el data.txt con el entero el flotante y el char

#include <stdio.h>

int main(void)

{
    int i;
    double d;
    char str[100];
    FILE *fp = fopen("data.txt", "r");
    if (fp == NULL)

    {
        printf("Error al abrir el archivo\n");
        return -1;

    }
    fscanf(fp, "%d%lf%s", &i, &d, str);
    printf("Los valores leidos son: %d, %lf, %s\n", i, d, str);
    fclose(fp);

    return 0;

}