📜  fputs c++ - TypeScript (1)

📅  最后修改于: 2023-12-03 15:30:51.177000             🧑  作者: Mango

使用fputs在C++中将字符串写入文件

在C++中,使用fputs函数来将一个字符串写入到指定的文件中。以下是一个示例程序:

#include <cstdio>

int main() {
    FILE *file = fopen("output.txt", "w");
    if (file != NULL) {
        const char *str = "Hello, world!";
        fputs(str, file);
        fclose(file);
    }
    return 0;
}

在这个程序中,我们首先使用fopen函数来打开一个名为"output.txt"的文件。它的第二个参数" w "表示我们要以写模式打开这个文件。如果文件不存在,它将被创建。如果文件已存在,则其原始内容将被删除。

然后,我们将一个字符串" Hello, world! "存储在一个char指针变量str中。最后,我们使用fputs将这个字符串写入到打开的文件中,并使用fclose函数关闭文件。

使用TypeScript实现fputs函数

在TypeScript中,我们可以使用Node.js提供的fs模块来实现fputs函数。以下是一个使用TypeScript实现fputs函数的示例程序:

import * as fs from 'fs';

function fputs(str: string, file: string): void {
    fs.writeFileSync(file, str);
}

fputs('Hello, world!', 'output.txt');

在这个程序中,我们使用Node.js提供的fs模块来读写文件。我们定义了一个名为fputs的函数,它接受一个字符串和一个文件名作为参数,并把字符串写入指定的文件中。最后,我们调用fputs函数并将" Hello, world! "字符串和" output.txt "文件名传递给它。