腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
"getchar()“函数如何能够接受多个
字符
作为输入?
c
下面是一个用
C
语言
编写的基本
字符
统计
程序:#include <stdlib.h> long nc = 0; nc++;} 当我输入"abcde“作为输入时,它显示值6(在触发
EOF
测试之后),换行符为+1。但我怀疑getchar(),正如它的名字所暗示的那样,
浏览 1
提问于2016-05-08
得票数 7
2
回答
统计
文件中的字数、行数、
字符
数
c
我用
C
语言
写了一段代码来
统计
单词、行数和
字符
数。{ num_word++; }else if((char)(
c
) == '\n'){ num_
浏览 35
提问于2017-02-23
得票数 0
回答已采纳
3
回答
字符
统计
程序不输出任何东西吗?
c
、
linux
、
unix
很抱歉问了这么简单的问题,我还在学习
C
语言
,并先学习基础知识。 printf("%.0f\n", cc); }
浏览 1
提问于2012-04-29
得票数 1
回答已采纳
1
回答
如何退出
字符
统计
程序(我使用的是dev
c
++)
c
、
dev-c++
我在运行
字符
统计
程序时遇到了一个问题:main() double nc ; ;} 我编写的代码与我的教科书( Brian w.kernighan和Dennis m.riitchie合著的
c
编程
语言
第二版)上的代码完全相同,并使用开发的
c
++进行编
浏览 1
提问于2017-06-03
得票数 0
5
回答
EOF
符号常数
c
、
eof
来自
C
编程
语言
:while ((
c
= getchar()) !=
EOF
)“.解决方案是,当没有更多的输入时,getchar返回一个独特的值,这个值不能与任何真正的
字符
混淆。这个值称为
EOF
,用于”文件结束“。我们必须将
c
声明为一个足够大的类型,以保存getchar返回的任何值。我们不能使用char,因为
c
必须足够大,除了任何可能的char之外,还必须容纳
E
浏览 1
提问于2013-10-31
得票数 6
回答已采纳
3
回答
在下面的代码中,
EOF
是什么?
c
、
character
、
ascii
、
eof
、
getchar
我读了
C
编程
语言
的书,在下面给出的代码中,我不太明白我们怎么会在这里得到
EOF
?而且我也不太明白什么是
EOF
?它是一个
字符
,整数还是条件?如果是条件的话,请解释。谢谢。#include <stdio.h>int
c
; printf("%d",
c
!=
EOF<
浏览 0
提问于2018-07-23
得票数 3
回答已采纳
1
回答
我的
C
程序不正确地计数
字符
c
、
count
、
character
因此,我编写了一些代码,使用getchar()和while循环来
统计
用户在控制台中输入的
字符
,直到输入
EOF
字符
为止,但是它为count变量添加了更多内容。例如,我输入3个
字符
,然后输入
EOF
字符
(在本例中为'z'),在最后它输出我输入的6个
字符
,如果我输入4个
字符
+ 'z‘,它表示8,如果5表示10,它将显示它应该输入的
字符
的x2数。#include <stdio.h> #
浏览 2
提问于2016-06-06
得票数 1
回答已采纳
1
回答
字数
统计
程序不能从文本文件中检测到双新行
c
好的,我只是用
C
语言
创建了一个基本的字数
统计
程序,从.txt文件中读取数据,而我只是停留在实际的字数
统计
函数上,没有检测到文件中的两个换行符,下面是具体的代码:{ count++; count++; if (
c
==
浏览 1
提问于2018-07-28
得票数 0
3
回答
我的
统计
字符
,单词,行程序有什么问题?
c
、
count
、
character
、
line
尝试编写一个
C
程序,它:
统计
在达到
EOF
之前从标准输入读取的
字符
、单词和行数。假设输入是任意长度的ASCII文本。单词被定义为连续的字母序列(a到z,A到Z)和撇号( ',值39十进制),由这些范围之外的任何
字符
分隔。行被定义为由换行符('\n')分隔的连续
字符
序列。超过最后一个换行符的
字符
将不包括在行数中。我写了以下代码,它可以很好地计算
字符
,但不会计算任何单词或行。我不明白为什么。while (((
c</em
浏览 19
提问于2019-01-30
得票数 0
回答已采纳
2
回答
当我们尝试写入文件时,是否需要写入
EOF
c++
、
eof
、
ostream
当我尝试写入一个文件时,我是否也需要输入
EOF
,或者在输入之后,它已经系统地存在了?(
C
++)
浏览 1
提问于2014-03-04
得票数 0
11
回答
用函数式
语言
编写的Kernighan & Ritchie字数
统计
示例程序
haskell
、
clojure
、
functional-programming
、
scheme
、
common-lisp
我很好奇,涉及某种状态的日常编程问题是如何在纯函数式编程
语言
中解决的。只要解决方案是纯函数风格的,任何贡献都是受欢迎的。下面是书中的word count
C
代码:#define OUT 0 /* outsidea word */ /* count
浏览 4
提问于2012-04-07
得票数 9
1
回答
需要
C
项目帮助
c
我是编程新手,我正在学习一本名为“
C
编程
语言
-第二版- Ritchie Kernighan”的书,其中有以下代码:#include<stdlib.h> int
c
,nl; while((
c
=getchar())!=
EOF
) ++nl; printf("%d\n&
浏览 0
提问于2017-12-25
得票数 0
2
回答
通过
C
语言
进行
字符
统计
c
、
linux
、
character
、
codeblocks
、
counting
我一直试图通过“BRIAN W KERNIGHAN & DENNIS M.Ritchie的
C
编程
语言
”学习一些
C
语言
,我有一个我不能理解的问题。在关于输入
字符
计数的第1.5节(第17页)中,我的代码如下:{ printf("%0.f\n", nc);这部分: pri
浏览 1
提问于2016-03-04
得票数 0
2
回答
为什么在while循环条件下将getchar()分配给变量会导致输出0?
c
因此,目前我正在从
C
编程
语言
第二版书中学习
C
,它说:}while (
c
!=
EOF
) {}#include <stdio.h> char
c
; if (
c<
浏览 0
提问于2021-05-12
得票数 0
回答已采纳
1
回答
在
C
++中区分具有不同标点符号的相同
字符
串
c++
我正在编写一个
C
++程序来
统计
一个单词在文本文件中出现的频率。我使用isalpha函数来分隔单词,但是isalpha不能区分具有不同标点符号的相同
字符
串。{} {
c
= in.get();} 其中'out‘是一个
字符
串,'i
浏览 0
提问于2011-11-08
得票数 1
回答已采纳
2
回答
在
C
中使用scanf在
EOF
退出while循环
c
、
while-loop
、
scanf
、
eof
我正在为我的
C
语言
入门课程编写一些非常小的程序。其中之一要求我读取双精度值,每行一个数字,然后在
EOF
之后打印出基本
统计
数据。=
EOF
){ if(number < min){ } count++; i++; result = scanf(" %lf \n", &am
浏览 2
提问于2013-06-21
得票数 0
1
回答
为什么在我的flex行计数在一种情况下增加,而在另一种情况下没有增加?
regex
、
flex-lexer
lexer是为面向类对象的
语言
编写的。(* line 1line 3 *)(* comment1 start (* comment 2 start (* comment 3 *) comemnt 2 end *) comment 1 end *)当lexer在注释中遇到
EOF</em
浏览 3
提问于2015-07-25
得票数 5
1
回答
C
中的文件输入和输出流
c
、
file
、
eof
假设我使用
c
语言
在写模式下打开一个文本文件。现在我向它添加一些文本数据。2.如何将
EOF
添加到文件中?它是如何存储在文件中的?当我们使用getchar()逐
字符
读取该文件时,我们能够检测到
EOF
。现在
EOF
是ctrl+z,这些是两个
字符
^z保存在文件的末尾。所以getchar()将得到^
浏览 1
提问于2014-05-20
得票数 1
回答已采纳
1
回答
K&R练习6-1在某些情况下getword函数无法读取
EOF
c
、
eof
在“The
C
编程
语言
,第二版”( K&R)一书中,我刚刚完成了练习6.1,下面是练习问题: 我们的getword版本没有正确处理下划线、
字符
串常量、注释或预处理程序控制线。写一个更好的版本。=
EOF
||
c
!=
EOF
||
c
!=
EOF
||
c
!但一旦输入上述
字符
之一,程序就无法读取
EOF
,因此无法停止输入。我用gdb调试程序,但仍然没有得到。那么会发生什么呢?
浏览 1
提问于2019-11-08
得票数 1
回答已采纳
3
回答
返回
字符
c
、
getchar
这是Ritchie & Kernighan编写的
C
编程
语言
中的一些示例代码。 while((
c
=getchar())!=
EOF
) { } 注意,putchar引用了int类型的变量。为什么可以用这段代码返回和显示
字符
和整数?
浏览 2
提问于2012-04-14
得票数 1
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
对象存储
ICP备案
云点播
实时音视频
活动推荐
运营活动
广告
关闭
领券