C语言编程中逗号是如何输出的!!

我要做的是查询文本文档中逗号的个数!!

这个程序中'//'是输出'/'所以是查询'/'的个数,不是查询逗号的个数。
在C函数库中有个函数是strchr()查询指定的字符所在的位置。
#include <stdio.h>
#include <ctype.h>
int main(void)
{
File *fp;
char *chr;
if(fp=fopen("text","r")==0)//假设“text”是要调用的文件
{
printf("text can't open!");
return 1;
}
while(feof(fp))
{
chr=strchr(fp,',');
count++;
}
fclose(fp);
return 0;
}
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-09-15

    逗号不是C语言当中的特殊字符,不需要转义,直接输即可。

    例如:

    printf("输出英文逗号,输出中文逗号,");
    puts("输出英文逗号,输出中文逗号,");

第2个回答  2013-11-27
首先在头文件中,定义一下就行了
第3个回答  2013-11-27
我都是用字符串,觉得简单好懂,不必使用转义序列。不过要注意是UNICODE还是……