strcat

    0

    1答えて

    私は、指定されたコマンドライン引数に基づいて2つの異なる方法で2つの文字列を一緒にマージするためにC言語でプログラムを書こうとしています。 1234567 組み合わせた文字列は次のとおりです。最大30文字の文字列を入力してください ABCDE: は最大30文字の文字列を入力してください-iこの combine_stringsのように、文字列の交流をマージする 「-i」 :a1b2c3d4e567

    -1

    1答えて

    は、ここに私のプログラムです: #include <stdio.h> char *ft_strcat(char *dest, char *src) { int i; int k; i = 0; k = 0; while (dest[i]) i++; while (src[k]) { dest[i

    -3

    1答えて

    strcat(argv[1], ".txt"); puts(argv[1]); strcat(argv[2], ".txt"); puts(argv[2]); puts(argv[1]); 最初の([1])引数を "a"、2番目の引数([2]) "b"とします。このコードは次のような出力が得られます。 a.txt txt.txt a.txt.txt なぜこの出来事はあります? strc

    -4

    4答えて

    私は2つの文字配列を持っています。私はstrcat関数を使用して両方の文字列を連結しようとします。 文字列「a」の長さが9から6に減少しました。 文字列「a」も失われました。文字列bも変更されました。出力を参照してください。なぜこれが起こっているのですか? before:- len of a is 9 len of b is 13 len of c is 3 string a is = r

    0

    2答えて

    私はC言語で非常に新しいです。私はstrcat関数を使用しようとしていました。 #include <stdio.h> #include <string.h> int main(int argc, const char *argv[]) { char s1[] = "12345"; char s2[] = "abcde"; strcat(s1, s2);

    1

    1答えて

    これは愚かな質問かもしれませんが、私はこの問題を解決するために苦労しています。 私はこのような何かを行うことができます文字列に文字を追加することを知っている: char c; char string[10] = ""; strcat(string, &c); さて、これはchar型の変数に適していますが、問題は、私は配列から文字を追加しようとすることです: char array[5];

    -2

    2答えて

    helloeveryone。私はプログラミングにはまだまだ慣れていませんし、現在はどのプロジェクトでもC言語のプログラミングを進めていきたいと考えています。私はmallocとreallocの使い方を学んだだけで、多次元配列から2つの文字列を結合するためにstrcatを使用しようとするまでは、すべてうまく見えました。 ユーザーの入力に基づいて2つの文字列の組み合わせを取得するはずです。不思議なことに

    0

    1答えて

    私はC言語の新機能で、JSONをファイルに書き込む必要があります。 文字通り、strにintを追加するための作業方法を探していました。 int day = 1; char strDay = (char) day; char str[100]; strcpy(str, "Blockchain"); strcat(str, strDay); すべてはstrcatの呼び出しまでうまく機能:

    1

    2答えて

    コード: void setup(){ Serial.begin(19200); static char value [20] = "20:17:12"; setSimTime(value); } void setSimTime(char* incoming){ char dateTime[20]; strcat(dateTime, "20"); strca

    -2

    2答えて

    私はこのコードを実行すると、いつも私のIDEに問題が見つかりました。あなたはこの解決策を教えていただけますか? #include<stdio.h> #include<string.h> int main(void) { char cname[4]="mahe"; strcat(cname, "Karim"); printf("%s",cn