1b期肺腺癌是第几期:VC的程序问题,怎么老编译出错

来源:百度文库 编辑:高校问答 时间:2024/05/03 06:19:30
void main()
{
int i;
char (*name)[20],*title,*temp;
name=(char*)malloc(5*20*sizeof(char));
title=(char*)malloc(10*sizeof(char));
temp=(char*)malloc(20*sizeof(char));
for(i=0;i<5;i++)
{
printf("为数组创建名字%d:",i+1);
scanf("%s",name+i);
}
printf("加入称呼");
scanf("%s",title);
for(i=0;i<5;i++)
{
strcpy(temp,*(name+i));
strcpy(*(name+i),*title);
strcat(*(name+i),temp);
}
for(i=0;i<5;i++)
{
printf("做过处理的文字信息: %s \n",*(name+i));
}
}

#include <malloc.h>
#include <stdio.h>
#include <string.h>
void main()
{
int i;
char (*name)[20],*title,*temp;
name=(char*)malloc(5*20*sizeof(char));//for(int i = 0; i < 20; i++)name[i] = (char*)malloc(sizeof(char*));
title=(char*)malloc(10*sizeof(char));
temp=(char*)malloc(20*sizeof(char));
for(i=0;i<5;i++)
{
printf("为数组创建名字%d:",i+1);
scanf("%s",name+i);
}
printf("加入称呼");
scanf("%s",title);
for(i=0;i<5;i++)
{
strcpy(temp,*(name+i));
strcpy(*(name+i),title);
strcat(*(name+i),temp);
}
for(i=0;i<5;i++)
{
printf("做过处理的文字信息: %s \n",*(name+i));
}
}

#include<stdio.h>
#include<malloc.h>
#include <string.h>
void main()
{
int i;
char *(name[20]),*title,*temp;
for(i=0;i<20;i++)
name[i]=(char*)malloc(5*20*sizeof(char));
title=(char*)malloc(10*sizeof(char));
temp=(char*)malloc(20*sizeof(char));
for(i=0;i<5;i++)
{
printf("为数组创建名字%d:",i+1);
scanf("%s",name+i);
}
printf("加入称呼");
scanf("%s",title);
for(i=0;i<5;i++)
{
strcpy(temp,*(name+i));
strcpy(*(name+i),title);
strcat(*(name+i),temp);
}
for(i=0;i<5;i++)
{
printf("做过处理的文字信息: %s \n",*(name+i));
}
}