最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
asp.net C库文件操作相关函数
时间:2011-04-15 编辑:简简单单 来源:一聚教程网
file *fopen(const char *filename, const char *mode)
size_t fread(void *ptr, size_t size, size_t, file *stream)
size_t fwrite(const void *ptr, size_t size, size_t n, file *stream)
int fgetc(file *stream)
例子 1:
#include
#include
int main(void)
{
file *fp;
char ch;
if((fp = fopen("test.txt","rt")) == null)
{
printf("file open error!");
exit(1);
}
ch = fgetc(fp);
while(ch != eof)
{
putchar(ch);
ch = fgetc(fp);
}
fclose(fp);
}
int fputc(int c, file *stream)
例子 2:
#include
#include
int main(void)
{
file *fp;
char ch;
if((fp = fopen("test.txt","wt+")) == null)
{
printf("file open error!");
exit(1);
}
printf("please enter a stringn");
ch = getchar();
while(ch != 'n')
{
fputc(ch, fp);
ch = getchar();
}
fclose(fp);
}
fscanf(file *stream, char *format [,argument...])
#include
#include
int main(void)
{
int i;
printf("please enter an interger:");
if(fscanf(stdin, "%d",&i)) //从标准输入流读取
printf("the interger is :%dn",i);
return 0;
}
int fprintf(file *stream, char *format[,argument...])
#include
#include
int main(void)
{
file *stream;
int i = 10;
double fp = 1.5;
char s[] = "hello world";
char c = 'n';
stream = fopen("fprint.out", "w");
fprintf(stream, "%s%c", s, c);
fprintf(stream, "%dn", i);
fprintf(stream, "%fn", fp);
fclose(stream);
return 0;
}
int fseek(file *stream, long offset, int whence)
-
上一个: asp.net 静态页面生成代码
相关文章
- C#复制数组的两种方式及效率比较解读 10-24
- ASP.NET Identity用法解析 10-24
- ASP.NET MVC使用Identity增删改查用户介绍 10-24
- C语言中atoi函数模拟实现介绍 10-18
- .Net反向代理组件Yarp用法介绍 10-10
- .NET使用YARP通过编码方式配置域名转发实现反向代理教程 10-10