https://www.learntosolveit.com/ é um site complementar para aprender programação C usando o livro K&R usando ferramentas modernas. Esta postagem discute exercícios e tópicos do livro.
/** * Exercise 2.4 * * Let us write a version of squeeze(s1,s2) that deletes each * character in the string 1 that matches any character in the string s2. * Utilize user defined function mgetline to input the strings. * Don't use any standard library string manipulation function. * **/ #include#define MAXLINE 1000 int mgetline(char s[], int lim); void squeeze(char s1[], const char s2[]); int main(void) { char s1[MAXLINE], s2[MAXLINE]; mgetline(s1, MAXLINE); mgetline(s2, MAXLINE); squeeze(s1, s2); printf("\n%s\n", s1); return 0; } int mgetline(char s[], int lim) { int i, c; for (i = 0; i Siga a explicação visual deste programa neste post - https://www.learntosolveit.com/cprogramming/chapter2/ex_2.4_squeezess
Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.
Copyright© 2022 湘ICP备2022001581号-3