【问题标题】:C++ take a letter from a fileC++ 从文件中取出一个字母
【发布时间】:2015-10-04 16:19:27
【问题描述】:

我正在处理一个 C++ 文件。这就是我所拥有的:用户必须输入文件名,例如file1.txt,我必须计算该文件中的字母。 所有这些都有效,但是:在“x”个字母之后,我必须取下一个字母并将其显示在屏幕上。我真的不知道该怎么做?

我认为它必须是一个 if 语句,并且它必须像这样开始: 如果(count_letters = x){ } 但在那之后我真的迷路了。

谢谢!

【问题讨论】:

  • 你试过什么代码?堆栈溢出帮助你解决代码问题,而不是告诉你要写什么代码!
  • 不正确。 Stackoverflow 处理有关编程的问题。这并不一定意味着“编写代码”。但是,当 OP 询问代码时,他/她应该提供一些示例(如果他/她有的话)。

标签: c++ if-statement input output fstream


【解决方案1】:

应该是

if (count_letters >= x)

请注意,== 运算符比较两个值,而= 将值分配给变量。然后在你的 if 身体里,你可能会做一些类似的事情

std::cout << letters[x] << std::endl;

【讨论】:

  • 不,应该是&gt;= - 你是想让梅丽莎成为“F”吗?
  • @user3791372 哎呀,你是对的。不是F,只是D-。 :)
猜你喜欢
  • 2013-10-29
  • 2021-09-07
  • 1970-01-01
  • 2016-01-04
  • 1970-01-01
  • 1970-01-01
  • 2019-06-18
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多