2 回答

TA貢獻(xiàn)1836條經(jīng)驗(yàn) 獲得超13個(gè)贊
關(guān)于 C 語(yǔ)言庫(kù)函數(shù) fputs(const char *, FILE *) 的詳細(xì)含義是這樣的:const char * 代表一個(gè)字符串類型的變量,F(xiàn)ILE * 代表一個(gè)文件指針類型的變量。具體的 C 語(yǔ)言源代碼舉例如下:
#include <stdio.h>
#include <string.h>
#define MAX 50
void main( )
{
FILE * fpw ; /* 定義一個(gè)文件指針變量 fpw */
char my_data[MAX] ; /* 定義一個(gè)字符串變量 my_data,且允許的最大長(zhǎng)度為 MAX 個(gè)字符 */
strcpy(my_data, "THIS IS TEST CONTENT !\n" ) ; /* 將字符串內(nèi)容拷貝到 my_data 變量中 */
if( ( fpw = fopen("my_file", "w") ) != NULL ) /* 以文本方式打開(kāi)文件 my_file */
{ /* 如果成功打開(kāi)文件 my_file,則將字符串 THIS IS TEST CONTENT 寫(xiě)入 my_file 文件中 */
fputs(my_data, fpw) ;
fclose(fpw) ; /* 關(guān)閉文件 */
}
else
printf("File open ERROR !\n") ; /* 否則的話,輸出文件打開(kāi)錯(cuò)誤 */
}
添加回答
舉報(bào)