小编Aeo*_*ife的帖子

C中的多个源文件 - makefile究竟如何工作?

我是C的初学者,我需要学习makefile的工作方式,而且我对C文件组合的工作方式有点困惑.假设我们有一个main.c,一个foo.c和一个bar.c. 如何编写代码以便main.c识别其他文件中的函数?另外,在foo.c和bar.c中,是在main函数中编写的所有代码还是我们需要编写其他函数来完成我们需要它们做的事情?我已经阅读了有关如何编写makefile的教程,并且它在大多数情况下都有意义,但我对它的基本后勤仍然有点困惑.

c makefile file

26
推荐指数
3
解决办法
4万
查看次数

用4个顶点计算面法线

我似乎无法找到用于计算3D中4个顶点平面的法线的等式.给定4个顶点,(x1,y1,z1),(x2,y2,z2)等.如何计算它们创建的曲面的法线?我理解它如何使用三角形函数,但我不知道如何使它适应4个顶点

opengl plane vertex

3
推荐指数
1
解决办法
2390
查看次数

使用SQL语句检测案例

我正在尝试使用一个SQL命令来查看一个文本块,并确定它是否有3个连续的大写字母.有办法做到这一点吗?甚至更简单,SQL有没有办法检测案例?

sql sql-server case-sensitive

2
推荐指数
1
解决办法
664
查看次数

插入语句组合逻辑

好的,我正在使用C#将信息插入数据库服务器的表中.它根据添加到它的一堆if语句创建SQL命令.我有一个问题是要清楚地创建语句.我知道要在SQL Server中组合Insert语句,我们使用:

INSERT INTO myTable 
SELECT 'value1', 'value2'
UNION ALL
SELECT 'value3', 'value4'
UNION ALL 
SELECT
etc
Run Code Online (Sandbox Code Playgroud)

我的问题是对它们进行排序,这样无论它传递哪个if语句,语句都能正常工作.例如,

function()
string sqltext = "INSERT INTO myTable"
if(cond1)
{ sqltext=sqltext + "SELECT 'v1', 'v2' UNION ALL" }
else if (cond2) {
sqltext = sqltext + "SELECT 'v3', 'v4' UNION ALL" }
Run Code Online (Sandbox Code Playgroud)

在这种情况下,如果任一条件自身返回,则该语句将不起作用,因为该语句将以UNION ALL结束.我希望这是有道理的.思考?

c# sql-server sql-server-2005

2
推荐指数
1
解决办法
248
查看次数

标签 统计

sql-server ×2

c ×1

c# ×1

case-sensitive ×1

file ×1

makefile ×1

opengl ×1

plane ×1

sql ×1

sql-server-2005 ×1

vertex ×1