アイデア: 文字列の連結では、最初の文字列の終了位置を決定し、最初の文字列の後に 2 番目の文字列の要素を配置し、最後に終了マークを追加する必要があります。
参照コード: 123 と 456 の接続
####含む######void mystrcat(char a[],char b[]){//文字列接続関数
while(a[i ]!='\0'); //a
の終了位置を見つける ###私 - ;###
while(b[j]!='\0'){//b 要素を aに代入します
a[i ]=b[j ];}
a[i]='\0'; //終了マークを追加
}
int main()
{
文字 a[100],b[100];
scanf("%s%s",a,b);
mystrcat(a,b);
puts(a);
0を返す;
}
/*
操作結果:
123 456
123456
*/
C 言語で文字列の連結を解決するにはどうすればよいですか?
文字列接続関数 strcat() 関数を使用できます。ヘッダー ファイルは #include
;
です。2 つの文字列 char [100]="abc",b[50]="def";
####含む###### ####含む######
int main(){
char a[100]="abc",b[50]="def";
printf("%s\n",a);
情報を展開する
C 言語は、低レベルの開発で広く使用されている一般的なコンピューター プログラミング言語です。 C 言語の設計目標は、簡単にコンパイルでき、低レベルのメモリを処理でき、少量のマシン コードを生成でき、ランタイム環境のサポートなしで実行できるプログラミング言語を提供することです。
C 言語は多くの低レベルの処理関数を提供しますが、優れたクロスプラットフォーム特性を維持しています。標準仕様で記述された C 言語プログラムは、一部の組み込みプロセッサを含む多くのコンピュータ プラットフォームでコンパイルできます。(シングルチップ マイクロコンピュータ)または MCU)、スーパーコンピューター、その他のオペレーティング プラットフォーム。
1980 年代、さまざまな開発者が使用する C 言語構文の違いを避けるために、米国標準局は、ANSI C と呼ばれる C 言語の米国国家標準構文の完全なセットを C 言語のオリジナルとして策定しました。標準。現在、2011 年 12 月 8 日に国際標準化機構 (ISO) と国際電気標準会議 (IEC) によって発表された C11 標準は、C 言語の 3 番目の公式標準であり、C 言語の最新の標準です。漢字をサポートしており、関数名と漢字識別子により、ある程度の漢字プログラミングが実現されます。
C 言語はプロセス指向のコンピューター プログラミング言語であり、C や Java などのオブジェクト指向プログラミング言語とは異なります。
そのコンパイラには主に Clang、GCC、WIN-TC、SUBLIME、MSVC、Turbo C などが含まれます。以上がC プログラミング: ループを使用して 2 つの文字列を連結し、strcat 関数の使用を避けるの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。