问题标签 [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 投票
5 回答
830 浏览

c - 在双指针数组中将字符串更改为上限

我需要转换命令行中给出的参数,例如: $ myprogram hello world

并且单词需要用大写字母打印。除了访问双指针数组以使用 toupper() 进行更改之外,我可以做任何事情

0 投票
1 回答
126 浏览

c - 将字符串中的字符转换为大写时出错

我正在尝试将字符串的字符转换为大写字母

exc bad access, code 2x[i] = c; 不确定为什么会收到此错误的行出现错误提示,是否需要创建另一个字符串并将 c 分配给新字符串?toupper 返回字符的大写版本,但实际上并没有更改元素本身,所以我不确定将 toupper 返回的值分配回元素有什么问题。

0 投票
0 回答
671 浏览

c++ - 如何使字符串大写(扩展 ASCII)?

我编写了这个函数来使字符串全部大写。不幸的是,它不适用于扩展的 ASCII 字符,如 ä、ö、ü、é、è 等。如何将字符串转换为大写并同时转换这些字符(Ä、Ö、Ü、É、È)?

这是新版本。

不幸的是,上面的方法 toUppercase2(string&) 非常慢。似乎在全球范围内更改语言环境需要付出一些努力。我假设使用 C++ 中的语言环境对象,它被初始化一次然后由 toupper 使用要快得多,但我找不到如何正确使用它的示例。

任何关于我可以在哪里找到有关语言环境及其使用的更多信息的提示都表示赞赏。

0 投票
1 回答
102 浏览

c - 使用 toupper 函数

/* 我正在尝试使用 'toupper' 函数将随机生成的句子中的第一个单词设为大写。我想我在句子 [0] 和句子 [1] 之间放了一个 printf 函数 */

0 投票
1 回答
2496 浏览

c++ - 每个单词的首字母大写

输出与输入相同,我在哪里犯了错误?请检查测试版本,它打印 'A' 的 ASCII 码而不是 A 为什么会这样?

循环中的第一个 if 条件是确保字符串仅以有效字符而不是空格开头。

测试

如果我使用 printf("%c",toupper(a)) 它会正确打印 'A'。

0 投票
2 回答
41 浏览

c++ - 为什么这些 toupper 在这样使用时会有所不同?

为什么一个给我一个 int 而另一个不给我?:

和:

0 投票
2 回答
6379 浏览

c++ - 为什么这个 C 代码中的字母表被分成多个范围?

在自定义库中,我看到了一个实现:

那是复活节彩蛋还是与标准 C/C++ 方法相比有什么优势?

0 投票
1 回答
368 浏览

c - 使用 toupper() 时遇到分段错误

以下方法会导致错误:

代码正常执行,直到toupper()达到,此时出现分段错误。我见过像这样的问题,toupper()在字符串的一部分上被调用,但只有当有人试图修改文字时才会这样。

那么给了什么?char yn不应该是只读的,对吧?它只是一个char单字节数据,我没有读取整个字符串,是吗?


编辑

这是我的main()功能。

0 投票
3 回答
116 浏览

c - 将上更改为下,将下更改为上

我是 c 编程的新手。我想问一下这个功能是否可以,因为我不知道如何在main.

0 投票
3 回答
1205 浏览

c++ - for loop c++​​ 'toupper' 实现

有人可以解释为什么这个 C++ 中的短代码不会产生预期的输出。该代码应该以大写字母打印字符串。

上述程序的输出是:

但我期望:

我只用python编程过。