C语言 怎么把指针的值 赋给另一个数组
#include<stdio.h>intmain(){inti=0;chara[100];scanf("%s",a);fun(&a);return0;}intfun(in...
#include<stdio.h>
int main()
{
int i=0;
char a[100];
scanf("%s",a);
fun(&a);
return 0;
}
int fun(int *p)
{
int i,b,c,d;
char j[100];
//我想在这之后 让j【100】接收到上面那个数组的值 并输出我应该怎么写用指针!
return 0;
}
比如 前面我输入的字符串是 “!@#$%^QWERT 1234567” 指针接收会把后面的1234567 去掉应该怎么操作
求大神教 展开
int main()
{
int i=0;
char a[100];
scanf("%s",a);
fun(&a);
return 0;
}
int fun(int *p)
{
int i,b,c,d;
char j[100];
//我想在这之后 让j【100】接收到上面那个数组的值 并输出我应该怎么写用指针!
return 0;
}
比如 前面我输入的字符串是 “!@#$%^QWERT 1234567” 指针接收会把后面的1234567 去掉应该怎么操作
求大神教 展开
2个回答
展开全部
追问
这样的话 我给a输入的 字符串是 QWERT 1234567 的话 中间空格和后面的数字 不是都没有接收到吗
追答
那个是scanf的问题,改成gets
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询