Cのscanf()およびfscanf()
関数scanf()
関数scanf()は、C言語でstdinからフォーマットされた入力を読み取るために使用されます。それ以外の場合は、書き込まれた文字の整数を返し、負の値を返します。
これがC言語でのscanf()の構文です
int scanf(const char *characters_set)
これがC言語のscanf()の例です
例
#include <stdio.h> int main () { char s[20]; printf("Enter a string : "); scanf("%s", s); printf("\nEntered string : %s\n", s); return(0); }
出力
Enter a string : Peter! Entered string : Peter!
関数fscanf()
関数fscanf()は、C言語で指定されたストリームからフォーマットされた入力を読み取るために使用されます。失敗した場合はゼロを返します。それ以外の場合は、成功した場合は入力文字列を返します。
これがC言語でのfscanf()の構文です
int fscanf(FILE *stream_name, const char *set_of_characters)
これがC言語でのfscanf()の例です
例
#include <stdio.h> #include <stdlib.h> int main () { char str1[10]; int year; FILE * fp; fp = fopen ("file.txt", "w+"); fputs("This is demo text!", fp); rewind(fp); fscanf(fp, "%s", str1); printf("First word = \n%s\n", str1 ); fclose(fp); return(0); }
出力
First word = This
-
UEFIとWindows8
この記事では、UEFIの概念の概念と、Windows8でのこのテクノロジーのアプライアンスについて説明します。 UEFIテクノロジーとは何ですか? UEFIの略語は、Unified ExtensibleFirmwareInterfaceの略です。このテクノロジは、従来のコンピュータブートシステムの変更用に設計されており、廃止されたBIOSシステムに取って代わる必要があります。しかし、それは古いテクノロジーの近代化だけでなく、OSとコンピューターの起動テクノロジーに対する根本的に新しいアプローチです。実際、UEFIはPCBIOSシステムとは実質的に何の関係もありません。 [アコーディオン][
-
Pythonの3と7
正の数nがあるとすると、3の非負の倍数と7の非負の倍数を合計することでnを作成できることを確認する必要があります。 したがって、入力が13のような場合、13は1 * 7 + 2 * 3 =13 と記述できるため、出力はTrueになります。 これを解決するには、次の手順に従います- 0からn+1の範囲のiの場合、7ずつ増やします。 n-iが3で割り切れる場合、 Trueを返す Falseを返す 理解を深めるために、次の実装を見てみましょう- 例 class Solution: def solve(self, n):