#include <stdio.h>
int fuc(int *a)
{
int s=100;
*a = s;
printf("%d\n", *a);
}
int main()
{
int *buf=312;
printf("%d\n", buf);
fuc(&buf);
printf("%d\n", buf);
}
int fuc(int *a)
{
int s=100;
*a = s;
printf("%d\n", *a);
}
int main()
{
int *buf=312;
printf("%d\n", buf);
fuc(&buf);
printf("%d\n", buf);
}
//=================================================
#include <stdio.h>
#include <string.h>
int call_fuc(char *buff)
{
char *temp="aabbccdd";
// *buff = *temp; // ERROR
//sscanf(buff, %s, temp);
strncpy(buff, temp, sizeof(temp));
printf("buff --> %s.\n", buff);
}
int main()
{
char buff[]="hello work";
printf("buff --> %s.\n", buff);
call_fuc(buff);
printf("buff --> %s.\n", buff);
}
#include <string.h>
int call_fuc(char *buff)
{
char *temp="aabbccdd";
// *buff = *temp; // ERROR
//sscanf(buff, %s, temp);
strncpy(buff, temp, sizeof(temp));
printf("buff --> %s.\n", buff);
}
int main()
{
char buff[]="hello work";
printf("buff --> %s.\n", buff);
call_fuc(buff);
printf("buff --> %s.\n", buff);
}