问题标签 [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.
language-agnostic - 重新实现 ToUpper()
如果 ToUpper() 不存在,你将如何编写它?i18n 和 L10n 的奖励积分
好奇心由此引发:http ://thedailywtf.com/Articles/The-Long-Way-toUpper.aspx
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
我写的函数替换它,它就不再出错了。
c++ - 在 C++ 中转换为大写
假设您有:
使用 toupper (或其他东西,如果适用)如何使这个大写?
我想使用 achar *
而不是 a string
(我可以使用字符串,但我必须使用str.c_str()
)。
那么,我怎样才能使char * something = "m";
包含"M"
?
c++ - 尝试“重写”字符数组的 C++ 错误
我正在尝试使用以下代码将字符串转换为全部大写:
然而,当我尝试这样做时,我收到了来自 Visual Studio 的访问冲突写入位置 xxxxxxxx。这是一个类,所以我被限制使用实际的字符串。
ascii - 在没有 ctype.h 的情况下转换小写/大写字母
我刚刚看到这在技术上可以工作,我无法解决的唯一错误是每次测试时都会打印的最后一个 ASCII 字符,我也在不使用name变量的情况下进行了测试,我的意思是减去 32 ASCII 中的任何小写字母都应该给我他们的大写字母,但我很好奇为什么我会得到一个额外的字符,从我在屏幕上看到的显然是Û。
c# - Y/N 或 y/n 循环
我无法在循环中实现 Y/N 或 y/n。我设计它的方式是用户可以在循环中使用 Y 和 N 的大写和小写字母作为答案。顺便说一下,这是我的代码,但似乎无法使其工作:
assembly - 在 MIPS 中实现 toUpper 函数
所以我试图在 MIPS 中实现一种 toUpper 函数。该函数可以访问两个变量:$a0 是字符串的起始地址,$a1 是字符串的长度。我正在尝试遍历字符串并将其转换为大写。有谁知道我要去哪里错了?
我想我实际上无法将起始地址中的第一个字符加载到变量中。
c - 上层函数
我想知道 C 中的 toupper() 函数是如何工作的。我正在下面的代码中尝试它,但我肯定做错了什么。代码编译,但传递给 toupper() 的参数没有被大写......
如果我用“一二”测试它,结果是“一二”,而不是“一二”。任何建议表示赞赏。
c - 在 C 中创建自己的 toUpper 和 toLower
当我运行和编译代码时,我得到 A 和 Z 以及 a 和 c 都未定义的错误,我该如何解决这个问题?
c - 使用 C 将字符串中的每个其他字母字符更改为大写
有人会用我编写的以下代码引导我朝着正确的方向前进。基本上我试图让字符串中的所有其他字符都以大写字母打印,同时不考虑空格或其他非字母字符。
例如: string input = "thanks for the add" 应打印为 "ThAnKs ForR tHe AddD"
注意:我是计算机科学的新手,目前正在通过 edx.org 学习 CS50x