问题标签 [toupper]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
1758 浏览

c++ - 无法让 toupper 使用矢量

我正在做一个练习,将单词存储在 a <vector>of strings 中,然后将所有字母转换为大写,每行打印出八个单词。toupper()除了我的代码部分外,一切正常。一切都在这里:

0 投票
3 回答
2692 浏览

c - 如何将指向字符串的指针数组中的第一个字母更改为大写?

我有指向 char 数组的指针数组,如下所示。

我正在尝试随机化这样的句子:

“那个女孩跳过了一个男孩。”

所以我必须将第一个单词的第一个字符大写。但这似乎不起作用。编译器不会给出任何错误,但也不能按预期工作。还是小写。你能给我建议吗?

0 投票
4 回答
14405 浏览

c++ - 第一个字母大写,其余小写

我要求用户输入他们的姓名,并且我想自动格式化姓名,以便无论他们如何输入姓名,它都会显示为大写的第一个字母,其余部分小写。例如,如果他们输入“joHN”,程序仍会将他们的姓名输出为“John”。

我有以下代码用于他们的姓名输入:

我假设我将不得不使用 toupper 和 tolower 命令,但我真的不确定如何编写一些东西来调整字符串中的每个字符。

0 投票
8 回答
37529 浏览

c - C函数将数组中单词的第一个字母大写

我对 C 很陌生,在创建以下函数时遇到了困难。我想使用此函数将静态字符数组 (char string[]) 的单词首字母大写。在我看来,它看起来不错,但我遇到了一些可能非常基本的语法错误。编译器错误:

const char' to错误:从const char*' 初始化参数 1 的 `size_t strlen(const char*)' 分配只读位置的无效转换

0 投票
2 回答
417 浏览

java - 链表toUppercase方法返回类型错误

我有一个名为 LString 的类(一个链表类),它与我的其他 Node 类一起使用。我写了一个 toUppercase() 方法,它遍历字符序列并将小写转换为大写。

我的问题是返回类型,这是我在编写很多代码时似乎遇到的问题。我不确定如何返回所需的 LString 类型,因为即使我键入return LString它也会将其识别为变量并给出相同的不兼容类型错误。

这是显式错误:

如何在我的方法中返回这种必需的 LString 类型?

我对 Java 还很陌生,在写这篇文章时,掌握返回类型对我来说似乎很麻烦。让我知道我是否应该发布我的整个班级。如果我的问题有点不清楚,也请告诉我,我想对这个论坛的用户简明扼要。

正如这里所要求的,我的更多代码指定了我在两个类中所做的声明。

我的节点类:

还有我的 LString 类(我将仅列出构造函数和我的 toUppercase 方法):

如果我需要提供更多信息,请告诉我。

0 投票
5 回答
4119 浏览

c++ - 在调用 toupper()、tolower() 等之前,我是否需要转换为 unsigned char?

前段时间,在 Stack Overflow 上享有盛誉的人在评论中写道,有必要在调用and (和类似函数)之前将char-argument 转换为。unsigned charstd::toupperstd::tolower

另一方面,Bjarne Stroustrup 没有在C++ 编程语言中提到这样做的必要性。他只是使用toupper喜欢

(引自该书,第 4 版。)

参考资料说输入需要可以表示为unsigned char。对我来说,这听起来像是它适用于每一个charchar并且unsigned char具有相同的大小。

那么这个演员阵容是不必要的,还是 Stroustrup 粗心的?

编辑:libstdc++ 手册提到输入字符必须来自基本源字符集,但不强制转换。我想@Keith Thompson 的回复已经涵盖了这一点,它们都有一个积极的表示signed charunsigned char

0 投票
1 回答
48 浏览

c# - 编辑字符串时出现编译错误

任何人都知道为什么它告诉我不能编辑chaine它是只读的?!

0 投票
3 回答
18257 浏览

c# - 将用户输入的数据中的字符转换为大写

我正在尝试为用户输入一个字符(S、D 或 L)的酒店创建一个程序,该程序应该与下一行的代码相对应。我需要帮助将用户输入(无论他们以何种方式输入)转换为大写,这样我就可以使用if语句来做我需要做的事情。到目前为止,我的代码如下:

0 投票
6 回答
70423 浏览

c++ - 在c ++中将小写字符更改为大写

这是我写的代码。当我输入诸如“a”之类的小写字符时,它会给我一个空白字符,但之后效果很好。你能告诉我我做错了什么吗?谢谢。:)

0 投票
3 回答
182 浏览

c - C中的toupper函数

.

这个程序编译得很好,但是当我运行它时,它没有输出任何东西。我在这里想念什么?