如何从函数返回单个char

joe*_*pin 0 c++

我对编程比较陌生; 我在大学的c ++课程介绍.

我如何将一个函数从函数返回到main?我没有看到任何回答这个问题的帖子足以让我理解.

提前致谢!

对于那些感兴趣的人,这是我写的代码让我提出这个问题.(注意:我的教授告诉我们在所有程序中包含cstdlib和iostream,并放在using namespace stdmain之前.我已经看过几篇帖子说不要使用它,但这就是我的教授让我们编写程序的方法.)

char evaluate(int score){
/*receives an int score out of 100 from main  and determines what letter grade to return */
if (score >= 90 && score <= 100)
  return "A";
else if (score >= 80 && score <= 89)
  return "B";
else if (score >= 70 && score <= 79)
  return "C";
else if (score >= 65 && score <= 65)
  return "D";
else
  return "F";
}
Run Code Online (Sandbox Code Playgroud)

当我这样做时,我得到"错误:从'const char*'无效转换为'char'[-fpermissive]"

有什么想法吗?

Mah*_*esh 5

"A"是一个字符串文字.你的意思是'A'.