fprintf y fputs

Iniciado por Gr1nD3r, 16 Julio 2010, 10:49 AM

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

Gr1nD3r

Hola a todos. Mi duda es la siguiente:
Que diferencia hay entre fputs y fprintf??

Littlehorse

delvier1993, bienvenido/a al foro!. Para este tipo de dudas, procura antes utilizar el buscador del foro o bien utilizar Google.

fprintf:

CitarWrite formatted output to stream
Writes to the specified stream a sequence of data formatted as the format argument specifies. After the format parameter, the function expects at least as many additional arguments as specified in format.


Código (cpp) [Seleccionar]
/* fprintf example */
#include <stdio.h>

int main ()
{
   FILE * pFile;
   int n;
   char name [100];

   pFile = fopen ("myfile.txt","w");
   for (n=0 ; n<3 ; n++)
   {
     puts ("please, enter a name: ");
     gets (name);
     fprintf (pFile, "Name %d [%-10.10s]\n",n,name);
   }
   fclose (pFile);

   return 0;
}







fputs:

CitarWrite string to stream
Writes the string pointed by str to the stream.
The function begins copying from the address specified (str) until it reaches the terminating null character ('\0'). This final null-character is not copied to the stream.

Código (cpp) [Seleccionar]
/* fputs example */
#include <stdio.h>

int main ()
{
   FILE * pFile;
   char sentence [256];

   printf ("Enter sentence to append: ");
   fgets (sentence,255,stdin);
   pFile = fopen ("mylog.txt","a");
   fputs (sentence,pFile);
   fclose (pFile);
   return 0;
}



Saludos!
An expert is a man who has made all the mistakes which can be made, in a very narrow field.

nicolas_cof

delvier1993, por las dudas no le hagas al ingles :P, te dejo unos links en español...

http://c.conclase.net/librerias/?ansifun=fputs
http://c.conclase.net/librerias/?ansifun=fprintf

Pero como bien menciono Littlehorse, son preguntas que se contestan buscando en el foro o en Google...

Utiliza el buscador de la Wiki, que es el que esta andando bien por el momento: http://wiki.elhacker.net/

Salu10.