Другие языки программирования и технологии
Помогите дописать программу на C
#include "stdio.h" #include "conio.h" #define FNAME "TEST.txt\0" void main() { char fname[20] = FNAME; FILE *f; // Txt file char st[80]; // stroka from file int i, n; printf("\n Soderjimoe faila %s\n", fname); puts("---------------------------------"); if ((f = fopen(fname, "rt")) == NULL) { printf("Error"); getch(); return; } while (!feof(f)) { fscanf(f,"%s", &st); printf("%s\n", st); } fclose(f); puts("---------------------------------"); puts("\n Press <enter>"); getch(); } Есть такой код.Он выводит в консоль текст который написан в txt.Как мне подсчитать число цифр в этом тексте и еще дописать сколько в этом файле цифр
Сделай проверку по кодам ASCI и будет тебе счастье.
#include "stdio.h"
#include "conio.h"
#include <iostream>
using namespace std;
#define FNAME "TEST.txt\0"
void main()
{
char fname[20] = FNAME;
FILE *f; // Txt file
char st[80]; // stroka from file
int i, n;
printf("\n Soderjimoe faila %s\n", fname);
puts("---------------------------------");
if ((f = fopen(fname, "rt")) == NULL)
{
printf("Error");
getch(;
return;
}
while (!feof(f))
{
fscanf(f,"%s", &st);
printf("%s\n", st);
}
fclose(f);
int num = 0;
for(int i=0;i<80;i++)
{
if(st == '1' || st == '2' || st == '3' || st == '4' || st == '5' || st == '6' || st == '7' || st == '8' || st == '9' || st == '0')
{
num+=1;
}
}
puts("---------------------------------\n");
cout << num << " numeric" << endl;
puts("---------------------------------");
puts("\n Press <enter>");
getch();
}
#include "conio.h"
#include <iostream>
using namespace std;
#define FNAME "TEST.txt\0"
void main()
{
char fname[20] = FNAME;
FILE *f; // Txt file
char st[80]; // stroka from file
int i, n;
printf("\n Soderjimoe faila %s\n", fname);
puts("---------------------------------");
if ((f = fopen(fname, "rt")) == NULL)
{
printf("Error");
getch(;
return;
}
while (!feof(f))
{
fscanf(f,"%s", &st);
printf("%s\n", st);
}
fclose(f);
int num = 0;
for(int i=0;i<80;i++)
{
if(st == '1' || st == '2' || st == '3' || st == '4' || st == '5' || st == '6' || st == '7' || st == '8' || st == '9' || st == '0')
{
num+=1;
}
}
puts("---------------------------------\n");
cout << num << " numeric" << endl;
puts("---------------------------------");
puts("\n Press <enter>");
getch();
}
#include "stdio.h"
#include "conio.h"
#include <iostream>
using namespace std;
#define FNAME "TEST.txt\0"
void main()
{
char fname[20] = FNAME;
FILE *f; // Txt file
char st[80]; // stroka from file
int i, n;
printf("\n Soderjimoe faila %s\n", fname);
puts("---------------------------------");
if ((f = fopen(fname, "rt")) == NULL)
{
printf("Error");
getch();
return;
}
while (!feof(f))
{
fscanf(f,"%s", &st);
printf("%s\n", st);
}
fclose(f);
int num = 0;
for(int i=0;i<80;i++)
{
if(st == '1' || st == '2' || st == '3' || st == '4' || st == '5' || st == '6' || st == '7' || st == '8' || st == '9' || st == '0')
{
num+=1;
}
}
puts("---------------------------------\n");
cout << num << " numeric" << endl;
puts("---------------------------------");
puts("\n Press <enter>");
getch();
}
#include "conio.h"
#include <iostream>
using namespace std;
#define FNAME "TEST.txt\0"
void main()
{
char fname[20] = FNAME;
FILE *f; // Txt file
char st[80]; // stroka from file
int i, n;
printf("\n Soderjimoe faila %s\n", fname);
puts("---------------------------------");
if ((f = fopen(fname, "rt")) == NULL)
{
printf("Error");
getch();
return;
}
while (!feof(f))
{
fscanf(f,"%s", &st);
printf("%s\n", st);
}
fclose(f);
int num = 0;
for(int i=0;i<80;i++)
{
if(st == '1' || st == '2' || st == '3' || st == '4' || st == '5' || st == '6' || st == '7' || st == '8' || st == '9' || st == '0')
{
num+=1;
}
}
puts("---------------------------------\n");
cout << num << " numeric" << endl;
puts("---------------------------------");
puts("\n Press <enter>");
getch();
}
Домашний задания мы тут не делаем.
Похожие вопросы
- Помогите с программой Dev C++
- Помогите написать программу по C++
- Помогите написать программу на C/C++
- помогите написать программу на c++
- помогите дописать лабу в C (Си)
- Помогите написать программу в C++
- Помогите дописать программу!!
- Помогите дописать программу. Первое сделал полностью, а второе только среднее значение нашел
- Помогите написать программу в C# пожалуйста!
- Помогите написать программу на C++