C++语言里字符串大小比较
很长时间没来了,一来就问问题,还希望大家帮忙看一下,我哪里错了#include<stdio.h>
#include<string.h>
#define M 3
#define N 20
void main()
{
char c[M][N];
char str;
int i;
for(i=0;i<M;i++)
gets (c[i]);
printf("The source array c is:\n");
for(i=0;i<M;i++)
printf("%s\n",c[i]);
printf("The sorted array c is:\n");
for(i=0;i<M-1;i++)
{
if(strcmp(c[i],c[i+1])<0) /*大小比较*/[Discuz!]&Menu=yes" target="_blank">" border="0">
{
str=c[i+1][N];
c[i+1][N]=c[i][N];
c[i][N]=str;
}
}
for(i=0;i<M;i++)
{
printf(c[i]);
printf("\n");
}
}