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):