「労働者が自分の仕事をうまくやりたいなら、まず自分の道具を研ぎ澄まさなければなりません。」 - 孔子、「論語。陸霊公」
表紙 > プログラミング > 絞って文字列から文字を削除します。

絞って文字列から文字を削除します。

2024 年 8 月 1 日に公開
ブラウズ:179

squeeze to remove chars from string.

https://www.learntosolveit.com/ は、最新のツールを使用して K&R ブックを使用して C プログラミングを学習するためのコンパニオン Web サイトです。この投稿では、この本の演習とトピックについて説明します。

/**
 * 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 



この投稿でこのプログラムの視覚的な説明に従ってください - https://www.learntosolveit.com/cprogramming/chapter2/ex_2.4_squeezess

リリースステートメント この記事は次の場所に転載されています: https://dev.to/orsenthil/squeeze-to-remove-chars-from-string-4n01 侵害がある場合は、[email protected] に連絡して削除してください。
最新のチュートリアル もっと>

免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。

Copyright© 2022 湘ICP备2022001581号-3