1. 首页 > 科技

c语言fprintf和fscanf没有用也没报错? c语言fscanf

c语言fprintf和fscanf没有用也没报错?c语言fscanf

C语言 我用fscanf和fprintf函数输入,再读取没问题;但是手动在file中写相应的结构体,读取就是乱码?

结构体你要么用 fwrite() 要么获取把结构体拆成基本数据然后用fscanf()和fprinf()操作

是不是txt不重要 重要的格式控制

C语言 fscanf一使用就出错,显示程序停止运行

奇怪的是,当在源代码所在文件夹里放了个file_in.txt文本文件时,楼主的两段代码都能正确编译运行(第2段加了puts(buffer)后正确显示了读到的一行文本)。

我用vc6。是不是楼主的ide的原因?

c语言fprintf的用法

用法示例:将数据输入到文件1.txt中并打开1.txt文件。

#include <stdio.h>

#include <stdlib.h>

FILE* stream;

int main()

{

int i = 10;

double fp = 1.5;

char s[] = "this is a string";

char c = '\n';

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

fprintf(stream, "%s%c", s, c);

fprintf(stream, "%d\n", i);

fprintf(stream, "%f\n", fp);

fclose(stream);

system("1.txt");

return 0;

}

扩展资料:

功能

fprintf()函数根据指定的格式(format),向输出流(stream)写入数据(argument)。

函数说明

fprintf( )会根据参数format 字符串来转换并格式化数据,然后将结果输出到参数stream 指定的文件中,直到出现字符串结束('\0')为止。

用法详解

C 库函数int fprintf(FILE *stream, char *format[, argument,...]);

format 标签属性是:%[flags][width][.precision][length]specifier

参考资料来源:百度百科-fprintf

C语言,fprintf里面的三个参数是什么意思,fscanf里面的三个参数是什么意思,这个题中是如

会printf和scanf函数吗?你说的这两个函数和他们很类似,fprintf和fscanf函数的后两个参数与printf和scanf函数中的两个参数分别依次对应,功能一样,差别就在于fprint和ffscanf函数属于文件这部分的函数,所以第一个参数是文件指针,本题中的文件指针就是fp(前面有声明定义喔!),不懂欢迎追问。