首页 > 电脑

请问这个程序哪里错了,可以运行,但无法输入

更新时间2018-12-30 12:30:26

#include<stdio.h>  

#include<string.h>

void sort(char *s[3]);

void main()

{

int i;

char *string[3];

sort(string);

for(i=0;i<3;i++)

printf("%s ",string[i]);

}

void sort(char*s[3])

{

char *p;

if(strcmp(s[0],s[1])>0)

{

p=s[0];

s[0]=s[1];

s[1]=p;

}

if(strcmp(s[0],s[2])>0)

{

p=s[0];

s[0]=s[2];

s[2]=p;

}

if(strcmp(s[1],s[2])>0)

{

p=s[1];

s[1]=s[2];

s[2]=p;

}

}


你程序本来就没有输入部分啊,且用了野指针(估计参考了别人的程序,但不完整)

在你程序中添加以下部分就可以了

请问这个程序哪里错了,可以运行,但无法输入


上一篇:求matlab安装包

下一篇:如何在robotstudio6.03中再安装RobotWare...5.61.05求怎么安