我已经在这个项目上工作了一天左右,我没有遇到任何问题,也没有看过之前的特定问题.
它工作之前它没有工作......下面是导致问题的代码.
当我将变量iflag,vflag和nflag声明为零时,我在今天开始工作之前获得了可预测的功能.但现在iflag不知何故是4196496.
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#include <errno.h>
#define MAX_LINE_LENGTH 512
//Prototypes:
char *read_line(FILE *fpntr);
int grep_stream(FILE *fpntr, char *string, int iflag, int nflag, int vflag);
int line_number = 1; // Line number in the file.
int width = 6; // Spacing
int main(int argc, char *argv[])
{
FILE *fpntr = NULL; // Pointer
char *PATTERN = argv[1]; // String we are attempting to match with our search.
char *FILE_PATH = NULL; // Optional file pathway. …Run Code Online (Sandbox Code Playgroud)