C语言指针部分改错题

如题所述

第1个回答  推荐于2016-03-17
3 errors, 2 warnings
错误信息D:\Program Files\CodeBlocks\src\Projects\ttt\main.c|7|error: invalid type argument of 'unary *' (have 'int')|
原因:字符变量当指针用了
改正:

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
void strc(char* s, char* t)
{
while (*t != '\0')
{
t++;
}
while (*s != '\0')
{
*t = *s;
t++;
s++;
}
}
int main()
{
char s[80] = {0}, t[80] = {0};
gets(s);
gets(t);
strc(s, t);
printf("\n");
puts(t);
return 0;
}本回答被提问者和网友采纳
相似回答