Red de conocimiento informático - Computadora portátil - Problema del lenguaje C, pidiendo a los expertos que escriban un programa. Escriba el programa: (1) Encuentre la longitud de una cadena S1 (2) Convierta una cadena.

Problema del lenguaje C, pidiendo a los expertos que escriban un programa. Escriba el programa: (1) Encuentre la longitud de una cadena S1 (2) Convierta una cadena.

/*

Cadena s = anuncios

Cadena t = fftgds

s -gt; d, d = anuncios

d t = adsfftgds

len of d = 9

Presione cualquier tecla para continuar.

*/

#include lt; stdio.hgt;

int strlen(char *s) {

int i, len = 0

for(i = 0; ; s[i]; i) len;

devolver len;

}

char *strcpy(char s2[], char s1[]) {

int i;

for(i = 0; s2[i] = s1[i];

return

;

}

char *strcat(char s1[], char s2[]) {

int i, len = 0

for(i; = 0; s1[i]; i, len);

for(i = 0; s1[len i] = s2[i]; i);

devuelve s1;

}

int findch(char *s, char c) {

int i, pos = 1

for(i; = 0; s[i]; i) {

si(s[i] == c) devolver

pos

}

return -1;

}

int strcmp(char *s, char *t) {

int i, valor;

for(i = 0; s[i] amp; amp; t[i]; i) {

valor = s[i] - t[i];

if(valor != 0) valor de retorno

}

retorno (s[i] - t[i]); / p>

int main() {

char s[81], t[81], d[81];

printf("cadena s = ");

obtiene(s);

printf("cadena t = ");

obtiene

printf(" s -gt; d, d = ");

puts(strcpy(d, s));

printf("d t = ");

puts (strcat(d, t));

printf("len de d = d\n", strlen(d));

return

}