Добавил:
Fragga
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:лабы по Осям / OS_LAB2
.CPP// 6.21 grep [0-9]\{2\}-[0-9]\
// исходные данные в файле nick1.
#include<iostream.h>
#include<process.h>
#include<conio.h>
#include<stdio.h>
char line[30];
int numb=0;
FILE *in;
void grep()
{
int n=0;
while(n<=30) {
if((line[n]>='0') && (line[n]<='9')) {
if((line[n+1]>='0') && (line[n+1]<='9')) {
if(line[n+2]=='-') {
if((line[n+3]>='0') && (line[n+3]<='9')) {
printf("stroka nomer %d: %s", numb, line); break;
}
}
}
}
n++;
}
}
void read() {
char c;
int i=0;
if ((in=fopen("nick1.","r"))==NULL) {
printf("ERROR");
getch();
exit(-1);
}
while(!feof(in)) {
numb++;
fgets(line,30,in);
grep();
}
}
void main() {
read();
getch();
}
Соседние файлы в папке лабы по Осям