コード例 #1
0
ファイル: lpi.cpp プロジェクト: Mariocj89/uni
bool lista::insertar (categoria &e) {
  if(llena()) return false;
  for(int i=ocupacion; i>pi;i--)
	elemento[i].Clonar(elemento[i-1]);
  elemento[pi].Clonar(e);
  ocupacion++;
  return true;
}
コード例 #2
0
bool insertar (tListaBandeja &listElems, const tElemBandeja &elem) {
	bool inserCorrecta = false;

	if (!llena(listElems)) {
		listElems.correo[listElems.cont].identificador = elem.identificador;
		listElems.correo[listElems.cont].leido = elem.leido;
		listElems.cont++;

		inserCorrecta = true;
	}

	return inserCorrecta;
}
コード例 #3
0
ファイル: colascirculares.c プロジェクト: leolas95/c
void insertar(int c[], int e)
{
	if (vacia(c)) {
		pri = (pri+1) % MAX;
		ult = (ult+1) % MAX;
		c[pri] = e;
		return;
	}
	if (llena(c)) {
		puts("ERROR en insertar: Cola llena");
		return;
	}
	/* Si no esta vacia ni llena, entoces hay espacio para insertar. */
	if ((ult = (ult+1) % MAX) != pri)
		c[ult] = e;
}