こんにちは、今回の期末試験勉強中に紛らわしいC言語の内容をまとめた資料を更新します!

 

scanf, fscanfは正常に読み込んだ変数の数を返します。

fscanf(データを読み込むファイルポインタ、データを読み込むフォーマット指定文字列、データを保存する変数)

for(初期化; 条件式; 繰り返し;)

system("cls")を呼び出すと、コンソールウィンドウが消去され、空白の画面が表示されます。

このコマンドは、主にユーザーインターフェースを更新したり、新しい出力を表示する前に以前の内容を消去するために使用されます。

ユーザーから入力されたデータをファイルに保存するfprintf関数を使用する

strstrはC言語の標準ライブラリ関数の一つで、文字列から特定の部分文字列を見つけるために使用されます。

strstr(検索対象の文字列、探したい文字);

char* fname = "info.txt"; このように書けば、同じフォルダにある info.txt を開くことになり、もしデスクトップにある info.txt を開きたい場合は、パスを全て記述する必要があります。

strstrとstrcmpは文字列を比較する関数ですが、2つの関数は異なる方法で動作し、異なる用途に使われます。

strcmp関数は、2つの文字列を比較して等しいかどうかを確認します。2つの文字列が完全に一致した場合は0を返し、一致しない場合は0以外の値を返しますstrcmp。

strstr関数は、1つの文字列の中から特定の部分文字列を検索する strstr. として使用されます。

要約すると、strcmpは2つの文字列を全体として比較し、一致するかどうかを確認するために使用されます strstr.


ありがとうございます!