向文件输入一窜字符并显示在屏幕上:
主程序:
#include<stdlib.h>
if(fopen_s(&fp,filename or filepath,"w")==0)//fopen_s如果文件打开成功将返回一个数值0 fopen_s(**fp,filename or filepath,"mode")
{
printf("输入一窜字符(以#为结束标识符):\n");//这里不一定必须用#作为结束标识符也可以是@等其他的符号
ch=getchar();
while(ch!='#')
{
fputc(ch,fp); //把ch中的字符写到fp所指向的文件中去 fputc(int,*FILE)
putchar(ch); //把所写入的字符显示在屏幕上
ch=getchar();
}
}
else
{
printf("cannot open file!\n");
exit(0);
}
fclose(fp);
putchar(10);
return 0;
本程序所用函数及注解:
输入函数:int getchar(void) 函数从屏幕读取下一个可用的字符,并把它返回为一个整数。这个函数在同一个时间内只会读取一个单一的字符。循环内使用这个方法,从屏幕上读取多个字符。
输出函数:int putchar(int c) 函数把字符输出到屏幕上,并返回相同的字符。这个函数在同一个时间内只会输出一个单一的字符。循环内使用这个方法,以便在屏幕上输出多个字符。
标签:fp,字符,ch,函数,int,studio2022,写入,visual,屏幕 From: https://www.cnblogs.com/xsnoob/p/17104201.html