小编uzr*_*uzr的帖子

C中的lstat fstat和stat之间的区别

我正在用C编写学校作业,在文件系统中搜索目录,常规文件和符号链接.现在我lstat用来获取有关物品的信息.

因此,whats的区别lstat fstatstat系统调用?

c stat fstat

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

比较一个数组中的三个数字

我正在寻找漂亮和干净的方式来查看数组中是否有三个相等的数字.

现在我有这个:

for (int i = 0; i < nr ; i++)
{
    if(a[i] == 1){one++;}
    else if(a[i] == 2){two++;}
    else if(a[i] == 3){three++;}
    else if(a[i] == 4){four++;}
    else if(a[i] == 5){five++;}
    else if(a[i] == 6){six++;}
}

if(one >= 3){
    printf("Tre tal finns i ettor, 3p\n");
}else if(two >= 3){
    printf("Tre tal finns i tvår, 6p\n");
}else if(three >= 3){
    printf("Tre tal finns i treor, 9p\n");
}else if(four >= 3){
    printf("Tre tal finns i fyror, 12p\n");
}else if(five >= 3){ …
Run Code Online (Sandbox Code Playgroud)

c arrays elements

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

调试var = var2 == var3

我正在调试一个学校校园的程序,目前仍在理解这行代码.

所有变量都是整数.

unfinished = count == 2;
Run Code Online (Sandbox Code Playgroud)

它的输出主要是0,但"=="(比较?)实际上是对值有影响还是完全忽略?

程序语言是C.

c debugging

-1
推荐指数
1
解决办法
97
查看次数

标签 统计

c ×3

arrays ×1

debugging ×1

elements ×1

fstat ×1

stat ×1