C语言程序,编译连接时都没问题但运行时出错了
C语言程序,编译连接时都没问题但运行时出错了
日期:2019-01-15 10:58:00 人气:1
一眼就能看出的错误
你的
char
*name[100];
只是指针,没有分配内存,你把它做为二维数组用了
另外,字串数组不能只交换指针的
给你一个简单的参考(固定5个字串,非函数调用)
#include
#include
int
main()
{
int
i,j;
char
str[5][200],temp[200];
printf("Please
inout
five
strings:\n");
for(i=0