问题标签 [tolower]

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 投票
2 回答
120 浏览

c++ - 有什么方法可以在同一步骤中读取并制作小写字母?

我正在通过阅读用户输入

但为了排序,我希望“这个”和“这个”是一样的。对于我的排序算法,我使用字符串的默认 < 和 > 值,所以 This != this ,出于我的目的,我需要它 == 所以我想在读入时立即将所有内容变为小写。我看到我需要创建一个for循环来遍历 word 并将其设为小写,因此我需要在 while 循环中执行此操作,然后再将 word 放入数组中。但我想知道是否有什么技巧可以让 cin 中的单词变成myWord已经小写的单词(或者在读入后立即将“myWord”变成小写)在一行中,cin >> myWord.lower就像我是谈论

0 投票
3 回答
952 浏览

c++ - C++ 制作较低的函数

我在 C++ 中编写了一个简单的函数,使用字符将字符串转换为所有小写字母并遍历字符串中的每个字符。有人能解释一下为什么当我在控制台窗口中运行这个程序时,如果函数从不引用 cout,除了我的原始输入之外,我还会得到一个输出。

0 投票
3 回答
140 浏览

c - 将 C 字符串转换为所有较低的字符串

我正在尝试将 C-String 转换为所有小写字母,而不使用 ctype.h 中的 tolower 。但是我的代码似乎不起作用:我收到运行时错误。我正在尝试做的是更改大写字母 bij 'a' - 'A' 的 ASCII 值,据我所知,这应该将这些值转换为小写字母。

0 投票
3 回答
1257 浏览

c++ - toupper tolower 不起作用,请帮助我的代码有什么问题

主文件

模块2.h

模块2.cpp

当我运行它时,没有警告或错误。但是,它不会上下字符串。我认为我的 for 循环是错误的,但它似乎是正确的。我的代码有什么问题。

0 投票
5 回答
2188 浏览

.net - 为什么在进行不区分大小写的字符串比较时避免使用 string.ToLower()?

我已经读到,当您在应用程序中进行大量字符串比较并使用 ToLower 方法时,这种方法非常昂贵。我想知道任何人都可以向我解释它是多么昂贵。将不胜感激任何信息或解释。谢谢!

0 投票
2 回答
99 浏览

c++ - 在结构数组中按字母顺序进行冒泡排序

当尝试对存储在结构数组中的库存进行冒泡排序时,编译以下代码时出现两个不同的错误:

我希望使用 tolower 来比较两个结构数组的 Title 元素。但是,编译器不会让我运行程序,因为它说没有匹配的函数可以调用 tolower

当我将 if 语句切换为:

“无匹配函数”消息消失了,但被一个新消息取代:没有从 'string' (aka 'basic_string, allocator >') 到 'int' 的可行转换

最后,我收到一条关于 if 语句正文中的语句的一致错误消息,指出在and中没有可行的重载 '='temp = list[count]list[count + 1] = temp

最后一个细节:list 是一个声明为结构数据类型的数组。我究竟做错了什么?

0 投票
1 回答
2323 浏览

c++ - 将字符串数组更改为降低

在我的程序中,我有一个文本文件被读入一个标记每个单词的数组。我需要这种方式,以便我可以将单词与二叉树中的单词进行比较。问题是......一些重复的单词的格式不同(一个是大写的,一个是小写的),我需要它们这样才能在我的二叉树中找到它们。

所以我的问题是:如何将整个数组更改为小写?

这是我到目前为止所尝试的:

0 投票
1 回答
4720 浏览

c - C中字符串数组的Tolower函数

我有一个字符串数组,我正在尝试将所有字符转换为小写。

我知道 tolower 函数一次读取一个字符,而不是一次读取整个字符串。这就是为什么我认为我必须使用这样的循环,但我仍然收到警告并且该函数不起作用:

我将衷心感谢您的帮助。

0 投票
3 回答
4167 浏览

c++ - tolower() 返回一个数字而不是小写形式?

我正在编写一个程序,要求输入字母并根据输入对字母和出现进行排序。我在我的代码的末尾,我正在尝试将大写字母转换为小写字母。我正在尝试这样做:

但是tolower()输出一个数字而不是字母的小写版本?例如,输入"aaaa"给了我:

97 4

输入"bbbbb"给了我:

98 5

但是当我取出时tolower,输入"aaa"将是:

一个 3

我不明白为什么会这样。

0 投票
2 回答
174 浏览

c# - 从字典中排除单词

我正在阅读文档,并拆分单词以获取字典中的每个单词,但是我怎么能排除一些单词(例如“the/a/an”)。

这是我的功能:

另外,在这种情况下,添加.ToLower()调用以使文件中的所有单词都变为小写的正确位置在哪里?temp = file在( ..)之前我正在考虑这样的事情: