用C语言编写,用fputc函数将内容写入文件
1、打开Dev-C++-文件-新建-源代码
2、预处理:
#include <stdio.h> //预处理
#include <stdlib.h>
#include <string.h>
3、定义变量和数组 :
int t, i; //定义变量和数组
char a[100], b[100];
FILE *fp;
4、计算字符串长度:
printf( "输入内容:" ); //输入内容
gets( a );
5、输入内容:
t = strlen( a );
6、输入文件地址 :
printf( "输入文件地址:" ); //输入文件地址
gets( b );
7、打开文件 :
if( ( fp = fopen( b, "w" ) ) == NULL ) //打开文件
{
printf( "文件打开错误\n" );
exit( 0 );
}
8、将输入的内容写入文件 :
for( i=0; i<=t; i++ ) //将输入的内容写入文件
{
fputc( a[i], fp );
}
9、关闭文件:
if( fclose( fp ) == EOF ) //关闭文件
{
printf( "文件关闭错误\n" );
exit( 0 );
}
10、完整源代码:
#include <stdio.h> //预处理
#include <stdlib.h>
#include <string.h>
int main( )
{
int t, i; //定义变量和数组
char a[100], b[100];
FILE *fp;
printf( "输入内容:" ); //输入内容
gets( a );
t = strlen( a ); //计算字符串长度
printf( "输入文件地址:" ); //输入文件地址
gets( b );
if( ( fp = fopen( b, "w" ) ) == NULL ) //打开文件
{
printf( "文件打开错误\n" );
exit( 0 );
}
for( i=0; i<=t; i++ ) //将输入的内容写入文件
{
fputc( a[i], fp );
}
if( fclose( fp ) == EOF ) //关闭文件
{
printf( "文件关闭错误\n" );
exit( 0 );
}
return 0;
}
11、程序执行示例:
输入内容:除和日耽误
输入文件地址:C:\\Users\\Administrator.WIN-EQ5UB1KQOKO\\Desktop\\百度经验 代码\\临时.txt
--------------------------------
Process exited after 37.04 seconds with return value 0
请按任意键继续. . .