gpt4 book ai didi

c - 如何扫描字符串并将其写入文件?

转载 作者:太空宇宙 更新时间:2023-11-04 01:50:50 25 4
gpt4 key购买 nike

我想扫描用户输入的字符串,然后将其写入文件 (file.txt),但由于某些原因这似乎不起作用

int main()
{
FILE *stream;

stream = fopen("file.txt", "w");

char str[] = { '\0 ' };
scanf("%s", &str);
fprintf(stream, "%s.\n", str);


fclose(stream);

return(0);
}

最佳答案

试试这个,应该工作得很好。它对我有用,所以对你也应该有用。

#include <stdio.h>
#include <string.h>

int main()
{
FILE *stream;

stream = fopen("ceva.txt", "w");
if (stream == NULL) {
perror("Failed: ");
return 1;
}
char str[250];
scanf("%249s", str);
fprintf(stream, "%s.\n", str);


fclose(stream);

return 0;}

关于c - 如何扫描字符串并将其写入文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43379611/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com