Welcome, guest! Login / Register - Why register?
Psst.. new poll here.
Psst.. new forums here.
Microsoft is blocking us again (TY IP Reputation!) so just use oauth login instead. :)

Paste

Pasted as text by vagnerlove ( 17 years ago )
#include <stdio.h>

int err_(int arg){
	switch (arg) {
		case 1: { printf("Using: grep_s "pattern" "filename" 
"); return 1;}
		case 2: { printf("Not enought parametrs
Using: grep_s "pattern" "filename" 
"); return 1; }
	} 
	return 0;
}
//-2 - *
//-1 - .
// 0 - not found
int pattern(const char * src, char * pat, char * res){
	int i, cur_simb;	
	char * temp;
	char * result;
	
	for (i=0; pat[i]; i++){
		switch ([i]){
			case '.':	{
							temp = pat+1;
							
						}
		
		}
			
	}
}

int search(FILE* f, const char * pat){
	char temp[255];
	for( ; fgets(temp, 255, f) ; )
		printf(temp);
	return 0;		
}

void main(int argc, char *argv[]){
	char * filename;
	char * pattern;
	FILE * file;

	if ( err_(argc)) return ;
	filename = argv[2];
	pattern = argv[1];
	if (!pattern[0]) {printf("Pattern is empty
"); return ;}
	file = fopen(filename, "r");

	if (file == NULL) {printf("File not found
"); return ;}
	printf("Results for your querry:
");
	
	search(file, "f");

	fclose(file);
	printf("
");
	return ;
}

 

Revise this Paste

Your Name: Code Language: