至急お願いしますm(__)m
以下のプログラミングに、正打率(100×出題文字数/すべての入力数)とタイプスピードを追加したらどうなるか教えてください。
■
#include <stdio.h>
#include <string.h>
#include <conio.h>
#include <time.h>
int main(void)
{
FILE *fp;
char str[256];
int len,i,ch;
clock_t start,end;
double jikan;
fp = fopen("stringdata.txt","r");
if(fp == NULL){
printf("File Open Error¥n");
return -1;
}
printf("以下の文字列をタイプしてください.¥n");
start = clock( );
while(fgets(str,256,fp) != NULL){
len = strlen(str);
str[len-1] = '¥0';
len = len - 1;
printf("%s¥n",str);
for(i = 0; i < len; i++){
while(1){
ch = getch( );
if(ch == str[i]){
putch(ch);
break;
}
}
}
printf("¥n");
}
end = clock( );
jikan = (double)(end - start)/CLOCKS_PER_SEC;
printf("¥n 入力にかかった時間は%.1lf 秒です.¥n",jikan);
fclose(fp);
return 0;
}
■
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- C言語・C++・C# c言語 プログラムのエラー 1 2023/02/11 20:31
- C言語・C++・C# c言語配列の結合についてです。 なぜうまくいかないのでしょうか。 #include <stdio.h 4 2022/05/30 22:42
- C言語・C++・C# 宣言する関数の形が決まっている状態で、 str1とstr2の文字列をこの順に引っ付けてstrに保存し 2 2022/05/30 18:21
- C言語・C++・C# バイナリファイルをコピーするのにかかる時間を測りたいのですが実行するとFatel error:gli 2 2022/11/03 01:10
- C言語・C++・C# c言語でユーザ関数を利用して入力された文字列を反転させるプログラムを作りたいです。 3 2023/01/29 19:47
- C言語・C++・C# c言語の問題の説明、各所ごとに 5 2023/07/26 11:03
- C言語・C++・C# c言語の問題です 3 2023/01/10 16:15
- C言語・C++・C# C言語のエラーについて 2 2022/07/11 13:56
- C言語・C++・C# 並列プログラミングのπ計算について 1 2022/07/16 22:30
- C言語・C++・C# このプログラミング誰か教えてくれませんか 1 2022/06/02 15:27
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Enterキーを押されたら次の処理...
-
printf による16進表示について
-
char型2つを結合し、short型に...
-
C言語で複数列のデータを1列の...
-
#defineが使用するメモリ領域に...
-
【C言語】全角文字の配列を、全...
-
空白を含んだ文字列がうまく格...
-
ファイルから数字列を16進数の...
-
なぜ無限ループになるかが分か...
-
reallocでエラー
-
エラーについて質問です。
-
C言語のプログラムで、途中で止...
-
[C言語 Windows] Visual Cでの...
-
NetBIOS名のエラー
-
fgetsなどのときのstdinのバッ...
-
マイナスからプラスへ転じた時...
-
複数桁10進数の*桁目だけを抽出...
-
「指定されたキャストは有効で...
-
「an=(n-1)/(n+1)のときlim[n→∞...
-
c言語で、繰り返し文の中で、0....
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Enterキーを押されたら次の処理...
-
printf による16進表示について
-
#defineが使用するメモリ領域に...
-
空白を含んだ文字列がうまく格...
-
char型2つを結合し、short型に...
-
【C言語】全角文字の配列を、全...
-
プログラミングの授業の課題です
-
C言語のプログラムで、途中で止...
-
C++で指定文字列のカウント方法...
-
C言語で複数列のデータを1列の...
-
C言語でのCSVファイルの読み出...
-
構造体メンバの初期化
-
なぜ無限ループになるかが分か...
-
reallocでエラー
-
Ç言語でファイルサイズを変更す...
-
ファイル操作で全角空白を消す
-
矢印キーを押下してコンソール...
-
セグメンテーションエラーの原...
-
static付き宣言の初期化
-
ファイルから数字列を16進数の...
おすすめ情報