Пример #1
0
void Mesh::save(const std::string& fname) const
{
    std::ofstream fo(fname.c_str());
    {
        StreamBlockWriter w("MeshDescription", fo);
        w.write("subCount", getSubCount());
    }
    for (int i = 0; i < getSubCount(); ++i) {
        fo << *sub(i);
    }
}
Пример #2
0
void Mesh::printInfo(FILE *f) const
{
    fprintf(f, "mesh - %s : \n", m_fname.c_str());
    for (int i = 0; i < getSubCount(); ++i) {
        const SubMesh *p = sub(i);
        fprintf(f, "    sub %d : \n", i);
        fprintf(f, "        vertex count : %d\n", p->vertexBuffer.getVertexCount());
        fprintf(f, "        triangle count : %d\n", p->indexBuffer.getTriangleCount());
    }
}
Пример #3
0
Файл: 3.c Проект: shixv/test
int	main(void)
{
	char	*p = "abcd11111abcd2222abcdqqqqq";
	int	count = 0;

	if (getSubCount(p, "abcd", &count) < 0)	{

			printf("error\n");
	}

	printf("abcd's	count	:%d\n", count);
	return 0;
}
Пример #4
0
int main()
{
    int a = 2, b = 3;
    printf("%d+%d=%d\n", a, b, exec(add, a, b));

    a = 2, b = 3;
    printf("%d-%d=%d\n", a, b, exec(sub, a, b));

    a = 12, b = 3;
    printf("%d-%d=%d\n", a, b, exec(sub, a, b));

    printf("\nAddCount: %d\n", getAddCount());
    printf("SubCount: %d\n", getSubCount());

    return 0;
}