English 中文(简体)
Sor<a>,<http://un.org>。
原标题:Sorting an Array of strings with capital and lowercase letters in C

是否有办法按字母顺序排列一系列的插图,说明中既有首都也有下级字母?

由于资本信件的价值较低,所以像斯特伦这样的功能总是显示,它正好在案卷下。 例如,我要说的是,我们想要分类“ABCD”、“ZZZZ”、“turtle”、“JAVA”、“水”。

在利用像头盔这样的职能来划分这些指示时,它变成:

ABCD JAVA ZZZZ turtle water

应:

ABCD JAVA turtle water ZZZZ

最佳回答

用q或str子作为比较功能。

环状可能更快,但环礁更灵活,使用当地方案,以便非南印度洋金枪鱼养护委能够扼杀工作。

问题回答

Try strcoll(3)

严格意义上的C89方案应有助于:

#include <ctype.h>
#include <string.h>

int strcmpIgnoreCase(const char *a,const char *b)
{
  while( *a && *b )
  {
    register r=tolower(*a)-tolower(*b);
    if( r )
      return r;
    ++a;
    ++b;
  }
  return tolower(*a)-tolower(*b);
}




相关问题
Simple JAVA: Password Verifier problem

I have a simple problem that says: A password for xyz corporation is supposed to be 6 characters long and made up of a combination of letters and digits. Write a program fragment to read in a string ...

Case insensitive comparison of strings in shell script

The == operator is used to compare two strings in shell script. However, I want to compare two strings ignoring case, how can it be done? Is there any standard command for this?

Trying to split by two delimiters and it doesn t work - C

I wrote below code to readin line by line from stdin ex. city=Boston;city=New York;city=Chicago and then split each line by ; delimiter and print each record. Then in yet another loop I try to ...

String initialization with pair of iterators

I m trying to initialize string with iterators and something like this works: ifstream fin("tmp.txt"); istream_iterator<char> in_i(fin), eos; //here eos is 1 over the end string s(in_i, ...

break a string in parts

I have a string "pc1|pc2|pc3|" I want to get each word on different line like: pc1 pc2 pc3 I need to do this in C#... any suggestions??

Quick padding of a string in Delphi

I was trying to speed up a certain routine in an application, and my profiler, AQTime, identified one method in particular as a bottleneck. The method has been with us for years, and is part of a "...

热门标签