12.6.-
¿Qué es lo que efectúa este programa?
#include
<stdio.h>
void
mystery1(char *, const char *);
main()
{
char
string1[80], string2[80];
printf("Enter
two strings: ");
scanf("%s%s",
string1, string2);
mystery1(string1,
string2);
printf("%s\n",
string1);
return
0;
}
void
mystery1(char *s1, const char *s2){
while
(*s1 != '0')
++s1;
for(;
*s1 = *s2; s1++, s2++)
;
//sentencia vacia
}
12.7.-
¿Qué es lo que efectúa este programa?
#include
<stdio.h>
void
mystery2(const char *);
main()
{
char
string[80];
printf("Enter
a string: ");
scanf("%s",
string);
printf("%d\n",
mystery2(string));
return
0;
}
int
mystery2(const char *s){
int
x = 0;
for(;
*s != '\0'; s++)
++x;
//sentencia vacia
return
x;
}
|