函式作用
C語言庫函式,把字元串寫入到指定的流( stream) 中,但不包括空字元。
函式原型
int fputs(const char *str, FILE *stream);
返回值:該函式返回一個非負值,如果發生錯誤則返回 EOF(-1)。
(1)str:這是一個數組,包含了要寫入的以空字元終止的字元序列。
(2)stream:指向 FILE 對象的指針,該 FILE 對象標識了要被寫入字元串的流
示例
#include<stdio.h>
#include<stdlib.h>
int main()
{
char str[80]="asdhfdf\n";
FILE *fp = NULL;
if((fp=fopen("strfile.txt","w"))==NULL)
{
printf("cannot open file\n");
exit(0);
}
fputs(str,fp);
//putchar(str);
fclose(fp);
fp = NULL;
return 0;
}