文本文件中有一个餐厅菜单,如下所示:产品价格(TL)披萨75.99汉堡包21.50牛排40.00意大利面55.60我需要从文本文件中读取此菜单,并将菜单打印到终端,不使用字符串!!!!!菜单列表:1.比萨饼1.汉堡包1.牛排1.意大利面我不知道该怎么做
jq6vz3qz1#
步骤1:功能:FILE *fopen(const char *filename, const char *mode)可以用来打开文件。Step2:使用功能:int fgetc(FILE *stream)读取,直到遇到空格,并存储它,然后忽略其余部分,直到找到换行符。并继续这样做,直到达到EOF第三步:使用功能:int printf ( const char * format, ... );在循环中打印结果。Step 4:现在,最后使用int fclose(FILE *stream)关闭文件。您完成了。祝您好运!请用尝试的代码更新您的问题,以便我们可以进一步帮助您
FILE *fopen(const char *filename, const char *mode)
int fgetc(FILE *stream)
int printf ( const char * format, ... );
int fclose(FILE *stream)
1条答案
按热度按时间jq6vz3qz1#
步骤1:功能:
FILE *fopen(const char *filename, const char *mode)
可以用来打开文件。Step2:使用功能:int fgetc(FILE *stream)
读取,直到遇到空格,并存储它,然后忽略其余部分,直到找到换行符。并继续这样做,直到达到EOF第三步:使用功能:
int printf ( const char * format, ... );
在循环中打印结果。Step 4:现在,最后使用int fclose(FILE *stream)
关闭文件。您完成了。祝您好运!请用尝试的代码更新您的问题,以便我们可以进一步帮助您