I need a help, I needed to solve this programming language exercise, I would concatenate a string, in case STRING_B in STIRNG_A, without using a function ready, by pointers method.
example:
ENTRADAS >> "CASA " - "BAHIA"
SAIDA >> CASA BAHIA
follow the code ...
#include <stdio.h>
#include <string.h>
/*escreva uma funcao em c que recebe a referencia de duas strings e concatena
a segunda na primeira sem usar funcao strcat()*/
void ptr(char *string_a, char *string_b)
{
int i;
do{
string_a++;
}while(*string_a!='ENTRADAS >> "CASA " - "BAHIA"
SAIDA >> CASA BAHIA
');
do{
string_a=*string_b;
string_b++;
}while(*string_b!='#include <stdio.h>
#include <string.h>
/*escreva uma funcao em c que recebe a referencia de duas strings e concatena
a segunda na primeira sem usar funcao strcat()*/
void ptr(char *string_a, char *string_b)
{
int i;
do{
string_a++;
}while(*string_a!='%pre%');
do{
string_a=*string_b;
string_b++;
}while(*string_b!='%pre%');
}
int main (void)
{
char string_a[250];
char string_b[250];
puts(" -- DIGITE UMA PALAVRA -- ");
gets(string_a);
puts(" -- DIGITE UMA PALAVRA -- ");
gets(string_b);
ptr(string_a,string_b);
puts(string_a);
return 0;
}
');
}
int main (void)
{
char string_a[250];
char string_b[250];
puts(" -- DIGITE UMA PALAVRA -- ");
gets(string_a);
puts(" -- DIGITE UMA PALAVRA -- ");
gets(string_b);
ptr(string_a,string_b);
puts(string_a);
return 0;
}