O que é impresso quando as instruções em C, a seguir, são executadas? Se a instrução contiver um erro, descreva o erro e mostre como corrigi-lo. Considere as seguintes declarações de variável:
char s1[ 50 ] = “jack”, s2[ 50 ] = “ jill”,
s3[ 50 ], *sptr;
a) printf( “%c%s”, toupper( s1[ 0 ] ), &s1[
1 ] );
b) printf( “%s”, strcpy( s3, s2 ) );
c) printf( “%s”, strcat( strcat( strcpy(
s3, s1 ), “ and “ ), s2 ) );
d) printf( “%u”, strlen( s1 ) + strlen(
s2 ) );
e) printf( “%u”, strlen( s3 ) );
Passo 1
E aí meus queridos!! Tudo bem com vocês??
Vamos entender algumas funções importantes para nossos programas.
A função toupper converte o caractere minúsculo em letra maiúscula.
A função strcpy copia a string do s2 para s3.
A função strcat acrescenta o segundo argumento da função ao seu primeiro argumento.
A função strlen conta a quantidade de caracteres da sua string.
Resposta
- Jack
- jill
- jack and jill
- 8
- 13