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

language-agnostic - 重新实现 ToUpper()

如果 ToUpper() 不存在,你将如何编写它?i18n 和 L10n 的奖励积分

好奇心由此引发:http ://thedailywtf.com/Articles/The-Long-Way-toUpper.aspx

0 投票
5 回答
26470 浏览

c++ - 为什么“transform(s.begin(),s.end(),s.begin(),tolower)”编译不成功?

给定代码:

我得到错误:

没有匹配的调用函数transform(__gnu_cxx::__normal_iterator<char*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, <unresolved overloaded function type>)

“未解析的重载函数类型”是什么意思?

如果我用tolower我写的函数替换它,它就不再出错了。

0 投票
5 回答
20059 浏览

c++ - 在 C++ 中转换为大写

假设您有:

使用 toupper (或其他东西,如果适用)如何使这个大写?

我想使用 achar *而不是 a string(我可以使用字符串,但我必须使用str.c_str())。

那么,我怎样才能使char * something = "m";包含"M"

0 投票
5 回答
1270 浏览

c++ - 尝试“重写”字符数组的 C++ 错误

我正在尝试使用以下代码将字符串转换为全部大写:

然而,当我尝试这样做时,我收到了来自 Visual Studio 的访问冲突写入位置 xxxxxxxx。这是一个类,所以我被限制使用实际的字符串。

0 投票
3 回答
5477 浏览

ascii - 在没有 ctype.h 的情况下转换小写/大写字母

我刚刚看到这在技术上可以工作,我无法解决的唯一错误是每次测试时都会打印的最后一个 ASCII 字符,我也在不使用name变量的情况下进行了测试,我的意思是减去 32 ASCII 中的任何小写字母都应该给我他们的大写字母,但我很好奇为什么我会得到一个额外的字符,从我在屏幕上看到的显然是Û

0 投票
6 回答
8762 浏览

c# - Y/N 或 y/n 循环

我无法在循环中实现 Y/N 或 y/n。我设计它的方式是用户可以在循环中使用 Y 和 N 的大写和小写字母作为答案。顺便说一下,这是我的代码,但似乎无法使其工作:

0 投票
2 回答
1089 浏览

assembly - 在 MIPS 中实现 toUpper 函数

所以我试图在 MIPS 中实现一种 toUpper 函数。该函数可以访问两个变量:$a0 是字符串的起始地址,$a1 是字符串的长度。我正在尝试遍历字符串并将其转换为大写。有谁知道我要去哪里错了?

我想我实际上无法将起始地址中的第一个字符加载到变量中。

0 投票
1 回答
2220 浏览

c - 上层函数

我想知道 C 中的 toupper() 函数是如何工作的。我正在下面的代码中尝试它,但我肯定做错了什么。代码编译,但传递给 toupper() 的参数没有被大写......

如果我用“一二”测试它,结果是“一二”,而不是“一二”。任何建议表示赞赏。

0 投票
3 回答
950 浏览

c - 在 C 中创建自己的 toUpper 和 toLower

当我运行和编译代码时,我得到 A 和 Z 以及 a 和 c 都未定义的错误,我该如何解决这个问题?

0 投票
2 回答
2915 浏览

c - 使用 C 将字符串中的每个其他字母字符更改为大写

有人会用我编写的以下代码引导我朝着正确的方向前进。基本上我试图让字符串中的所有其他字符都以大写字母打印,同时不考虑空格或其他非字母字符。

例如: string input = "thanks for the add" 应打印为 "ThAnKs ForR tHe AddD"

注意:我是计算机科学的新手,目前正在通过 edx.org 学习 CS50x