您当前的位置:首页 > IT编程 > C++
| C语言 | Java | VB | VC | python | Android | TensorFlow | C++ | oracle | 学术与代码 | cnn卷积神经网络 | gnn | 图像修复 | Keras | 数据集 | Neo4j | 自然语言处理 | 深度学习 | 医学CAD | 医学影像 | 超参数 | pointnet | pytorch | 异常检测 | Transformers | 情感分类 | 知识图谱 |

自学教程:C++ writelines函数代码示例

51自学网 2021-06-03 10:07:30
  C++
这篇教程C++ writelines函数代码示例写得很实用,希望能帮到您。

本文整理汇总了C++中writelines函数的典型用法代码示例。如果您正苦于以下问题:C++ writelines函数的具体用法?C++ writelines怎么用?C++ writelines使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。

在下文中一共展示了writelines函数的30个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。

示例1: main

int main(int argc, char *argv[]){   int ret = 0;   int nlines = 0;     /* number of input lines read */   int n = N;   printf("/n This program prints the last n lines from the input");   printf("/n/t nis 10 by default but we can change it by running the program with %s -n new_n_value/n", argv[0]);   if( (nlines = readlines(lineptr, MAXLINES)) > 0)   {      printf("/n");      if (argc == 1)      {         ///printing the last 10 lines from the input         writelines(lineptr, nlines, n);      }      else if (argc == 3)      {         /// printing the last n lines from the input         writelines(lineptr, nlines, atoi(argv[2]));      }      else          printf("erorr for command line arguments");   }   return ret; }
开发者ID:danadorneanu,项目名称:portofolio,代码行数:28,


示例2: main

int main(int argc, char *argv[]){   int ret = 0;   int nlines = 0;     /* number of input lines read */   printf("/ntesting atoi %d", atoi("123"));   printf("/ntesting atoi %d", atoi("23"));   printf("/nThis program alphabetically sorts the input lines/nGive me some input/n");   if ((nlines = readlines(lineptr, MAXLINES)) >= 0)    {      printf("/n/t The lines in unsorted order are:/n");      writelines(lineptr, nlines);      if (argc == 1)      {         qsort(lineptr, nlines, sizeof(char *), cmpstringp);         printf("/n/t The lines sorted alphabetically in growing order are:/n");         writelines(lineptr, nlines);      }      else if (argc == 2)      {         if(!strcmp(argv[1], "-r"))         {            qsort(lineptr, nlines, sizeof(char *), cmpstringp_inv);            printf("/n/t The lines sorted alphabetically in reversed order are:/n");            writelines(lineptr, nlines);         }         if(!strcmp(argv[1], "-n"))         {            qsort(lineptr, nlines, sizeof(char *), numcmp);            printf("/n/t The lines sorted in num order are:/n");            writelines(lineptr, nlines);         }      }      else if (argc == 3)      {         if( (!strcmp(argv[1], "-r") && (!strcmp(argv[2], "-n"))) ||              ((!strcmp(argv[1], "-n")) && (!strcmp(argv[2], "-r"))) )         qsort(lineptr, nlines, sizeof(char *), numcmp_inv);         printf("/n/t The lines sorted in reversed num order are:/n");         writelines(lineptr, nlines);      }      else       {         printf("/n error: wrong comand line parameters /n");         return ret + 1;       }      return ret;   }    else    {      printf("error: input too big to sort/n");      return ret + 1;   }   return ret;}
开发者ID:danadorneanu,项目名称:portofolio,代码行数:60,


示例3: main

int main(void){	int nlines; /* number of input lines read */	if ((nlines = readlines(lineptr, MAXLINES)) >= 0) {		writelines(lineptr, nlines);		quicksort(lineptr, 0, nlines -1);		writelines(lineptr, nlines);		return 0;	} else {		printf("error: input too big to sort/n");		return -1;	}}	
开发者ID:tingxueren,项目名称:cstudy,代码行数:15,


示例4: main

main(int argc, char *argv[]){	int nlines;      /* number of read lines */	int ignorecase, reverse, numeric; /* 1, if numerical comparison */	ignorecase = reverse = numeric = 0;	char c;	while (--argc > 0 && (*++argv)[0] == '-')		while (c = *++argv[0]) {			switch (c) {				case 'n':					numeric = 1;					break;				case 'r':					reverse = 1;					break;				case 'i':					ignorecase = 1;					break;				case 'h':					printf("Usage: "PROG" [-nird] /"STDIN/"/n");					return 0;					break;				default:					printf(PROG": illegal option %c/n", c);					argc = 0;					return 1;					break;			}			if (c == '/0')				break;		}	if ((nlines = readlines(lineptr, MAXLINES)) >= 0) {		printf("/nBefore sort:/n");		writelines(lineptr, nlines);		int (*pf) (const char *, const char *) = ignorecase ? _strcasecmp : _strcmp;		qsort((void **) lineptr, 0, nlines - 1,			(int (*)(void *, void *))(numeric ? numcmp : pf), reverse);		printf("/nAfter sort:/n");		writelines(lineptr, nlines);		return 0;	} else {		printf("input too bit to sort/n");		return 1;	}}
开发者ID:taras-ko,项目名称:c,代码行数:48,


示例5: main

/* sort input lines */main(int argc, char *argv[]){   int nlines,reverse = 1;        /* number of input lines read */   int numeric = 0;   /* 1 if numeric sort */   	while(--argc > 0 && (*++argv)[0] == '-') {		int c;		while( c = *++argv[0] ) {			switch(c) {			case 'n':				numeric = 1;				break;			case 'r':				reverse = -1;				break;			}		}	}          if ((nlines = readlines(lineptr, MAXLINES)) >= 0) {       qsort((void**) lineptr, 0, nlines-1, reverse,         (int (*)(void*,void*))(numeric ? numcmp : strcmp));       writelines(lineptr, nlines);	   		getchar();       return 0;   } else {       printf("input too big to sort/n");       return 1;   }}
开发者ID:Qinhaixiang,项目名称:KRBook,代码行数:32,


示例6: main

int main(int argc, char *argv[]) {	int nlines, numeric = 0, reverse = 0;	while (*++argv) {		if (**argv == '-') {			while (*++*argv) {				if (**argv == 'r') {					reverse = 1;				}				if (**argv == 'n') {					numeric = 1;				}			}		} else {			printf("format error: sort -rn/n");			exit(0);		}	}	if (argc > 1 && strcmp(argv[1], "-n") == 0) {		numeric = 1;	}	if ((nlines = readlines(lineptr, MAXLINES)) >= 0) {		qsortx((void **)lineptr, 0, nlines-1,		(int (*)(void *, void *))(numeric ? numcmp : strcmp));		writelines(lineptr, nlines, reverse);		return 0;	} else {		printf("error: inut too big to sort/n");		return -1;	}}
开发者ID:devilTian,项目名称:Fragment,代码行数:31,


示例7: main

int main(int argc, char **argv){	// save lines inputed in a pointer array 	int lines, revert, fold, directory;	fold = directory = 0;	revert = 1;	// Use dynamic allocation memory: Umm... maybe in the next time.	char alloc[ALLOCSIZE];	char *ptarr[MAXLINES];	// Check argument	while (--argc > 0 && (*++argv)[0] == '-')	{		char *p;		p = argv[0];		if (!setopt(p,&directory, &revert, &fold))			{			youneedhelp();			return EXIT_FAILURE;		}	}	while ((lines = readlines(ptarr, MAXLINES, alloc)) > 0)	{		// any pointer can be cast to void * and back again without loss of information.		int (*comp)(void *, void *, int);		// Is it too long :(		comp = (int (*)(void *, void *, int))(directory ? strdfcmp : strfcmp); 		// sorting use quick sort algorithm.		myqsort((void**)ptarr, 0, lines-1, comp, fold, revert);		writelines(ptarr,lines);	}	return EXIT_SUCCESS;}
开发者ID:ducanhng,项目名称:ctuto,代码行数:34,


示例8: main

/* sort input lines */int main(int argc, char **argv){	int nlines;			/* number of input lines read */	int numeric = 0;	/* 1 if numeric sort */#ifndef ORIGINAL	int reverse = 0;	char lineptr2[MAXLINES][MAXLEN];	nlines = MAXLINES;	while (nlines-- > 0) {		lineptr[nlines] = lineptr2[nlines];	}	while (*++argv) {		if (strcmp(*argv, "-r") == 0) {			reverse = 1;		} else if (strcmp(*argv, "-n") == 0) {			numeric = 1;		}	}#else	if (argc > 1 && strcmp(argv[1], "-n") == 0) {		numeric = 1;	}#endif	if ((nlines = readlines(lineptr, MAXLINES)) >= 0) {		qsort((void **)lineptr, 0, nlines - 1,				(int (*)(void *, void*))(numeric == 1 ? numcmp : strcmp));		writelines(lineptr, nlines, reverse);		return 0;	} else {		printf("error: input too big to sort/n");		return 1;	}}
开发者ID:liudongmiao,项目名称:tcpl,代码行数:36,


示例9: main

/*Program starts*/int main(int argc, char *argv[]){	int nlines; /* number of input lines read */	int numeric = 0;  /* 1 if numeric sort */	int reverse = 0;  /* 1 if reverse sort */	int foldcase = 0; /* 1 if folding case */	int dirorder = 0; /* 1 if "directory order" comparision */	/* storage supplied by main */	char linebuf[MAXLEN * MAXLINES];	/* check options */	if (argc > 1)		if (getopt(argv, &numeric, &reverse, &foldcase, &dirorder) == -1)			return 2;	/* read - sort - write */	if ((nlines = readlines(lineptr, linebuf, MAXLINES)) > 0)	{		qsort1((void **) lineptr, 0, nlines -1, 		       (int (*)(void *, void *))(numeric ? numcmp : (foldcase ? strcasecmp			   : strcmp)), reverse, dirorder);		writelines(lineptr, nlines);		return 0;	}	else	{		printf("error: input too big to sort/n");		return 1;	}	return 0;}
开发者ID:1sps,项目名称:knr,代码行数:33,


示例10: main

int main( int argc, char *argv[]){  int nlines;       /* number of input lines read */  int c, numeric = 0, reverse = 0; /*flags for options */    while(--argc > 0 && (*++argv)[0] == '-')     while(c = *++argv[0])       switch(c) {        case 'n':          numeric = 1;          break;        case 'r':          reverse = 1;          break;        default:          printf("sort: illegal option %c/n",c);          break;      }  if((nlines = readlines(lineptr,MAXLINES)) >= 0) {    qsort((void **) lineptr, 0, nlines-1, (int (*)(void*,void*))(numeric ? numcmp : strcmp),reverse);    writelines(lineptr,nlines);    return 0;  } else {    printf("input too big to sort /n");    return 1;  }}
开发者ID:bmkessler,项目名称:The_C_Programming_Language,代码行数:28,


示例11: main

/* sort input lines */int main(int argc, char *argv[]){    char *lineptr[MAXLINES];	/* pointers to text lines */    int nlines;					/* number of input lines read */    int numeric = 0;			/* 1 if numeric sort */    /* If the optional argument -n is given, it will sort the input lines     * numerically instead of lexicographically.     */    if (argc > 1 && strCmp(argv[1], "-n") == 0)        numeric = 1;    /* lineptr是一个指针,指向的变量类型是char *, 则lineptr对应的数据类型是     * char **,后面一个 * 表示这是一个指针,前面的char * 表示指针指向的类型     * 是 char *; 所以要下面使用 void ** 来进行强制转换,而不是 void *     */    if ((nlines = readlines(lineptr, MAXLINES)) >= 0) {        qsort((void **)lineptr, 0, nlines - 1,              (int (*)(const void*, const void*))(numeric ? numcmp : strCmp));        printf("-------------After sort----------/n");        writelines(lineptr, nlines);        return 0;    }    else {        printf("error: input too big to sort/n");        return 1;    }}
开发者ID:forkhope,项目名称:c,代码行数:28,


示例12: main

int main(int argc, char **argv){    int nlines;    unsigned opts = 0;    while(*++argv != NULL) {        if((*argv)[0] == '-') {            while(*++*argv) {                switch(**argv) {                    case 'n':                        opts |= OPT_NUMERIC;                        break;                    case 'r':                        opts |= OPT_REVERSE;                        break;                }            }        }    }    if((nlines = readlines(lineptr, MAXLINES)) >= 0) {        qsort_lomuto((void **) lineptr, 0, nlines-1,                     (int (*)(void *, void *))(opts & OPT_NUMERIC ? numcmp : strcmp), opts);        writelines(lineptr, nlines);        return 0;    } else {        printf("Input too large to sort./n");        return 1;    }}
开发者ID:zastari,项目名称:Worked_Solutions,代码行数:30,


示例13: main

int main(int argc, char *argv[]){  char numeric = 0;  char reverse = 0;  char caseInsensitive = 0;  int nlines;  char lines[MAXLINES*MAXLEN];  int arg = 1;  while(arg < argc){    if(strcmp(argv[arg], "-n") == 0){      numeric = 1;    } else if(strcmp(argv[arg], "-r") == 0){      reverse = 1;    } else if(strcmp(argv[arg], "-f") == 0){      caseInsensitive = 1;    }    arg++;  }  if((nlines = readlines(linesptr, lines, MAXLINES)) >= 0){    qsort2((void **) linesptr, 0, nlines-1, (numeric ? numcmp : caseInsensitive ? strcasecmp : strcmp));    writelines(linesptr, nlines, reverse);    return 0;  } else {    printf("input too big to sort/n");    return 1;  }}
开发者ID:bnjzer,项目名称:c,代码行数:29,


示例14: main

int main(int argc, char *argv[]){     int nlines;     int numeric = 0;     int asc = 1;     int i;     while (argc-- > 1) {	  if (strcmp(argv[argc], "-n") == 0)	       numeric = 1;	  else if (strcmp(argv[argc], "-r") == 0)	       asc = -1;     }     if (argc > 1 && strcmp(argv[1], "-n") == 0)	  numeric = 1;     if ((nlines = readlines(lineptr, MAXLINES)) >= 0) {	  myqsort((void **) lineptr, 0, nlines-1,		  (int (*)(void*,void*))(numeric ? numcmp : strcmp), asc);	  writelines(lineptr, nlines);	  return 0;     } else {	  printf("input too big to sort/n");	  return 1;     }}
开发者ID:jlegoff,项目名称:misc,代码行数:25,


示例15: impl

void impl( char * path ){	FILE * fp = fopen(path,"rb");	if( !fp )	{		perror(path);		return;	}	int nlines = 0;	char * lineptr[MAXLINES];	if(  (nlines = readlines( fp, lineptr, MAXLINES)) >= 0 )	{		int (*comparator)(void*,void*) =			IS_NUMERIC ? (IS_NUMERIC_FIELD ? ((int(*)(void*,void*))numfieldcmp) : ((int(*)(void*,void*))numcmp) ) :			IS_DICTIONARY ? (IS_DICTIONARY_FIELD ? ((int(*)(void*,void*))strDirectoryOrderFieldcmp) : ((int(*)(void*,void*))strDirectoryOrdercmp) ) :			IS_CASE_INSENSITIVE ? (IS_CASE_INSENSITIVE_FIELD ? ((int(*)(void*,void*))strcaseFieldcmp) : ((int(*)(void*,void*))strcasecmp) ) :				(int(*)(void*,void*))strcmp;		qsort_ex_5_14( (void **)lineptr, 0, nlines - 1, comparator);		writelines( lineptr, nlines);	}	else	{		printf("Error, too many lines to sort, max is %d/n",MAXLINES);		return;	}	fclose(fp);}
开发者ID:markmontymark,项目名称:knr-c,代码行数:31,


示例16: main

int main(int argc, char *argv[]){	int nlines, i;	int numeric = 0;	int sort_dir = ASC; /* positive 1 for ascending, negative 1 for descending */	/* check command line arguments and toggle flags*/	for(i = 1; i < argc; i++){		if(*argv[i] == '-'){;			if(strchr(argv[i], 'n') != NULL){				numeric = 1;			}						if(strchr(argv[i], 'r') != NULL){				sort_dir = DESC;			}		}	}	if((nlines = readlines(lineptr, MAXLINES)) >= 0){		sm_qsort((void**) lineptr, 0, nlines-1, (int (*)(const void*, const void*, const int))(numeric ? numcmp : sm_strcmp), sort_dir);		writelines(lineptr, nlines);		return 0;	}	else{		printf("input too big to sort/n");		return 1;	}}
开发者ID:stephenmerendino,项目名称:k-r-exercises,代码行数:29,


示例17: main

// sort input linesint main(int argc, char *argv[]) {	int nlines;	int (*cmpfunc)(void*,void*) = (int (*)(void*,void*)) strcmp;	int direction = 1;	// sorting normally (low -> high)	while (--argc > 0 && (*++argv)[0] == '-')		while (*++argv[0])			switch (*argv[0]) {			case 'n':	// numerically				cmpfunc = (int (*)(void*,void*)) numcmp;				break;			case 'r':	// reverse				direction = -1;				break;			case 'f':	// fold cases				cmpfunc = (int (*)(void*,void*)) strcmpf;				break;			default:				printf("Unknown option '%c'/n", *argv[0]);				argc = 0;				break;			}	if (argc < 0) {		printf("Usage: sortlines [-n] [-r] [-f]/n");		return 1;	} else if ((nlines = readlines(lineptr, MAXLINES)) >= 0) {		qsortf((void **) lineptr, 0, nlines-1, cmpfunc, direction);		writelines(lineptr, nlines);		return 0;	} else {		printf("input too big to sort/n");		return 1;	}}
开发者ID:Prince781,项目名称:k-and-r,代码行数:35,


示例18: main

int main(int argc, char *argv[]){    int nlines;    char linestor[MAXSTOR];    int print_n = 10;    if (argc == 1)        print_n = 10;    else if (argc == 2 && (*++argv)[0] == '-')    {        print_n = atoi(argv[0] + 1);        if (print_n > MAXLINES && print_n <= 0)        {            print_n = 10;        }    }    else        printf("Usage: tail [-n]/n");    if ((nlines = readlines(lineptr, linestor,  MAXLINES)) >= 0)    {        if (nlines < print_n)            print_n = nlines;        printf("/n/nThe last %d lines:/n", print_n);        writelines(lineptr, nlines, print_n);        return 0;    }    else    {        printf("error: input too big to tail/n");        return 1;    }} 
开发者ID:cloverstd,项目名称:The-C-Programming-Language,代码行数:35,


示例19: main

int main(int argc, char *argv[]){	int 	opt;	int		reverse = 0;	int		fold = 0;	int		total = -1;	char	*lines[MAXLINES];	while ((opt = getopt(argc, argv, "rhf")) != -1) {		switch (opt) {		case 'r':			reverse = 1;			break;		case 'f':			fold = 1;			break;		case 'h':			usage(argv[0]);			break;		default:			fprintf(stderr, "unknow opt: %c/n", opt);			break;		}	}	if ((total = readlines(lines, MAXLINES)) >= 0) {		if (fold) {			qsort_c(lines, 0, total, charcmp);		} else  {			qsort_c(lines, 0, total, strcmp);		}		writelines(lines, total + 1, reverse);	}	exit(0);}
开发者ID:peterlintang,项目名称:c-language,代码行数:35,


示例20: main

int main(int argc, char *argv[]){	int nlines; /* number of input lines read */	int numeric = 0; /* 1 if numeric sort */	int i;	for (i = 1; i < argc ; i++) {		if (*argv[i] == '-') {			switch (*(argv[i] + 1)) {				case 'n':					numeric = 1;					break;				case 'r':					order = 1;					break;				case 'f':					fold = 1;				default:					break;			}		}	}	if ((nlines = readlines(lineptr, MAXLINES)) >= 0) {		q_sort((void**)lineptr, 0, nlines-1,(int(*)(void*, void*))(numeric ? numcmp : (fold ? fstrcmp : strcmp)), order);		printf("/nResult:/n======/n");        	writelines(lineptr, nlines);        	return 0;	} else {		printf("error: input too big to sort/n");		return 1;	}}
开发者ID:sushithbalu,项目名称:KandR2-solutions,代码行数:33,


示例21: main

/* sort input lines */int main(int argc, char *argv[]){    int nlines; /* number of input lines read */    int numeric = 0; /* 1 if numeric sort */    int reverse = 0; /* 1 if reverset sort */    getop(argc, argv, &numeric, &reverse);    if ((nlines = readlines(lineptr, MAXLINES)) >= 0) {	if (numeric){	    if (reverse) {		_qsort((void**) lineptr, 0, nlines - 1, (int (*) (void *, void *)) rnumcmp);	    } else {		_qsort((void**) lineptr, 0, nlines - 1, (int (*) (void *, void *)) numcmp);	    }	} else {	    if (reverse) {		_qsort((void**) lineptr, 0, nlines - 1, (int (*) (void *, void *)) rstrcmp);	    } else {		_qsort((void**) lineptr, 0, nlines - 1, (int (*) (void *, void *)) strcmp);	    }	}	writelines (lineptr, nlines);	return 0;    } else {	printf ("input too big to sort/n");	return 1;    }}
开发者ID:Nobody-7,项目名称:The-C-Programming-Language,代码行数:31,


示例22: main

int main(int argc, char *argv[]) {  char *lineptr[MAX];  int nlines = readlines(lineptr, MAX);  assert(nlines == 4);  assert(!strcmp(lineptr[0], "first line"));  assert(!strcmp(lineptr[3], "last line"));  printf("--- start write lines ---/n");  writelines(lineptr, nlines);}
开发者ID:fool2fish,项目名称:the-c-programming-language-exercise-answers,代码行数:10,


示例23: main

int main(){	char *lines[MAXLINE];	int number;	if( (number = readlines(lines, MAXLINE)) >= 0){		qsort(lines, 0, number - 1);		writelines(lines, number);	}else{		printf("error: input too big to sort/n");		return 1;	}}
开发者ID:ZeyuMi,项目名称:Cpractices,代码行数:11,


示例24: main

int main(){    int nlines;    if((nlines = readlines(lineptr,MAXLINE)) >=0 ){        qsort(lineptr,0,nlines-1);        writelines(lineptr,nlines);        return 0;    }else{        printf("error");        return 1;    }}
开发者ID:tirozhang,项目名称:C,代码行数:11,


示例25: main

int main (int argc, char *argv[]){	int	c, nlines;	while (--argc > 0 && (*++argv)[0] == '-')		while ((c = *++argv[0]))			switch (c) {				case 'd': 						directory = !0; 					break;				case 'f': 						fold = !0; 					break;				case 'n':						numeric = !0; 					break;				case 'r': 						reverse = -1; 					break;				default:					printf("Error: Illegal option '%c'./n",						c);					return 1;			}	if ((nlines = readlines(lineptr, MAXLINES)) >= 0) {		qsort((void **) lineptr, 			0, nlines -1,			(int (*)(void *, void *)) (numeric ? numcmp : strcmp));		writelines(lineptr, nlines);		return 0;	} else {		printf("Error: Input too big to sort!/n");		return 1;	}}
开发者ID:KiroShin,项目名称:tcpl,代码行数:54,


示例26: main

int main(){    int nlines;    if ((nlines = readlines(lineptr, MAXLINES)) >= 0) {        qsort(lineptr, 0, nlines - 1);        writelines(lineptr, nlines);        return 0;    } else {        printf("error: input too big to sort/n");        return 1;    }}
开发者ID:WebFeng,项目名称:learn_c,代码行数:12,


示例27: main

/* sort input lines */int main(int argc, char *argv[]){    int i, j, c, nlines;         /* number of input lines read */    int numeric = 0;             /* 1 if numeric sort */    int reverse = 0;             /* 1 if decreasing sort*/    int foldul = 0;              /* 1 fold upper and lower case together */    for (i = 1; i < argc; i++) {        if ((*++argv)[0] == '-') {	    for (j = 1; (c = (*argv)[j]) != '/0'; j++) {	        switch (c) {		    case 'n':		        numeric = 1;			break;		    case 'r':		        reverse = 1;			break;		    case 'f':		        foldul = 1;			break;		}	    }	}    }    if ((nlines = readlines(lineptr, MAXLINES)) >= 0) {        if (numeric) {            mqsort((void **) lineptr, 0, nlines-1, 	        (int (*) (void *, void *))numcmp);	} else if (foldul) {            mqsort((void **) lineptr, 0, nlines-1, 	        (int (*) (void *, void *))strcmp_ignoreCase);	} else {            mqsort((void **) lineptr, 0, nlines-1, 	        (int (*) (void *, void *))strcmp);	}        if (reverse) {	    reverseF((void **)lineptr, nlines);	}	writelines(lineptr, nlines);	for (i = 0; i < nlines; i++) {	    if (lineptr[i] != NULL) {	        free(lineptr[i]);	    }	}	return 0;    } else {        printf("input too big to sort/n");	return 1;    }}
开发者ID:imej,项目名称:c,代码行数:54,


示例28: main

/* ordena lineas de entrada */int main(){  int nlines;               /* numero de lineas de entrada leidas */  if( ( nlines = readlines( lineptr, MAXLINES ) ) >= 0 ){    qsort( lineptr, nlines );    writelines( lineptr, nlines );    return 0;  } else {    printf( "error: entrada demasiado grade para ordenarla/n" );    return 1;  }}
开发者ID:nasciiboy,项目名称:tcpl,代码行数:13,


示例29: main

int main(){	int nlines;	char lineread[MAXLEN];	if ((nlines = readlines(lineptr, MAXLINES, lineread)) >= 0){		qsort(lineptr, 0, nlines - 1);		writelines(lineptr, nlines);		return 0;	} else {		printf("%s/n", "error: input too big to sort/n");		return 1;	}}
开发者ID:ahmaazouzi,项目名称:KR2_Answers,代码行数:13,


示例30: main

int main(int argc, char* argv[]){  int nlines;  int numeric = 0;  if (argc > 1 && strcmp(argv[1], "/n") == 0)    numeric = 1;  if ( (nlines = readlines(lineptr, MAXLINES))  >= 0){    myqsort( (void**) lineptr, 0, nlines-1, 	     (int (*)(void*, void*)(numeric ? numcmp : strcmp)) );    writelines(lineptr, nlines);    return 0;  }
开发者ID:RalfMBecker,项目名称:K-R,代码行数:13,



注:本文中的writelines函数示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


C++ writeln函数代码示例
C++ writefifo函数代码示例
万事OK自学网:51自学网_软件自学网_CAD自学网自学excel、自学PS、自学CAD、自学C语言、自学css3实例,是一个通过网络自主学习工作技能的自学平台,网友喜欢的软件自学网站。