文章插图
大家好,今天和大家聊一下字符的输入/输出 。
// 从stream中读取字符int fgetc ( FILE * stream );int putc ( int character, FILE * stream );int getc ( FILE * stream );// 从stream中读取字符串char * fgets ( char * str, int num, FILE * stream );// 向stream中写入字符int fputc ( int character, FILE * stream );//int putc ( int character, FILE * stream );// 向stream中写入字符串int fputs ( const char * str, FILE * stream );// 从标准输入(stdio)读取一个字符int getchar ( void );// 从标准输入(stdio)读取一个字符串char * gets ( char * str );// putcharWrite character to stdout (function )putsWrite string to stdout (function )ungetcUnget character from stream (function )下面我们来看看实例代码 。
#include <stdio.h>int main ( ){FILE * pFile;int c;int n = 0;pFile=fopen ("myfile.txt","r");if (pFile==NULL)perror ("Error opening file");else{do {c = fgetc (pFile);if (c == '$') n++;} while (c != EOF);fclose (pFile);}return 0;}#include <stdio.h>int main(){FILE * pFile;char mystring [100];pFile = fopen ("myfile.txt" , "r");if (pFile == NULL)perror ("Error opening file");else {if ( fgets (mystring , 100 , pFile) != NULL )puts (mystring);fclose (pFile);}return 0;}#include <stdio.h>int main (){FILE * pFile;char c;pFile = fopen ("alphabet.txt","w");if (pFile!=NULL) {for (c = 'A' ; c <= 'Z' ; c++)fputc ( c , pFile );fclose (pFile);}return 0;}#include <stdio.h>int main (){FILE * pFile;char sentence [256];printf ("Enter sentence to append: ");fgets (sentence,256,stdin);pFile = fopen ("mylog.txt","a");fputs (sentence,pFile);fclose (pFile);return 0;}#include <stdio.h>int main (){int c;puts ("Enter text. Include a dot ('.')"" in a sentence to exit:");do {c=getchar();putchar (c);} while (c != '.');return 0;}#include <stdio.h>int main(){char string [256];printf ("Insert your full address: ");// warning: unsafe (see fgets instead)gets (string);printf ("Your address is: %sn",string);return 0;}#include <stdio.h>int main (){char c;for (c = 'A' ; c <= 'Z' ; c++)putchar (c);return 0;}#include <stdio.h>int main (){char string [] = "Hello world!";puts (string);}今天的内容就这么多了,以上的内容虽然看起来简单 。
但是,想要运用自如的话,还是需要大家勤加联系的 。
以上关于本文的内容,仅作参考!温馨提示:如遇健康、疾病相关的问题,请您及时就医或请专业人士给予相关指导!
「四川龙网」www.sichuanlong.com小编还为您精选了以下内容,希望对您有所帮助:- html零基础入门教程 js验证码代码怎么写
- 另类表达我爱你 爱情5种微妙“语言”
- 金蝶财务软件新手入门 金蝶财务系统模块结构
- 健美入门者的饮食计划
- 给入门跑者的3贴士——以时间为准用呼吸测算速度
- 健美新手营养入门——带你全面了解营养的摄入标准
- 健身新手完全指南,14条健身原则让你迅速入门
- html实现文件下载功能 html文件下载代码
- 有关脚本语言知识解读 什么是脚本语言和编程语言
- 2021年入门级显卡 蓝宝石hd6750显卡