c

    3热度

    2回答

    我做了一些代码,我需要已知哪个时区是活跃在系统(我的工作在Linux SO)与已知: 我的第一个形式给出是检查TZ环境变种,它是空的,除非我把它(例如调用tzset) 之后,我尝试extern long timezone(time.h中),但这个变量始终为0 最后我计算出不同之处我的时区的ENCE和UTC + 0,但我如果夏令申请 没有得到我真正的时区,因为我不知道我敢肯定,有一个简单的(和最稳定

    0热度

    2回答

    我有一个问题。我在一个控制台应用程序上工作,我想在同一行上读取3变量。 随着C语言当我开始我写的程序,我们可以写出此 int a; string b; int c; scanf("%d %s %d", &a, &b, &c); :1 + 1在同一行且a = 1 B = “+” C = 1 我如何使用console.readline()在C#中做到这一点? 谢谢你在前进, 尼科

    0热度

    3回答

    我有一个数组,我要求用户输入。 (我问阵列中的数字的数量,我问这些数字)。 我的问题是我如何比较所有的数字,并找到最接近的两个? 因此,例如,如果用户输入4个数字,如:3,5,8,9,程序应该看到8和9是最接近的数字?之后,我只需要减去两个最接近的数字。 这是我到目前为止的代码: int main() { int N; int c; scanf("%d", &N);

    0热度

    3回答

    所以,我有这个程序,在那里我存储在一个变量的行号,使用 int x = __LINE__; x的值可以不断变化。 使用goto或C中的任何其他关键字,是否可以从任意行跳转到由x给出的行? 我正在寻找类似 'keyword' x; 其中程序转移到由变量x所形成的直线。 如果这不可行,是否有解决方法?

    0热度

    3回答

    我想翻译一个C程序。目标语言并不重要,我只是想了解程序的每个部分都在做什么。 我找不到任何细节: variable=1; while(variable); 我明白,这是一个循环,这是真的(我已经阅读这里居然被执行的代码堆栈溢出类似的问题),但在这种情况下,没有与此相关的代码。所以我想知道,这个程序是否在“睡眠” - 而这个正在执行? 然后,另一部分我不明白的是: variable=0; v

    0热度

    2回答

    编辑:如果您在此基本上不同意Fedora指南,请解释为什么这种方法比传统循环更客观。据我所知,即使CERT标准没有对使用指针变量的指针进行任何说明。 我目前正在读Fedora Defensive Coding Guide,并提出以下建议: 始终保持你正在使用的数组的大小的轨道。 通常,如果让指针超过数组的最后一个元素,并且通过从该指针中减去当前位置来计算剩余的 元素的数量,则代码更为明显。 替代方

    1热度

    1回答

    程序是关于函数的递归,需要知道如何控制对整个程序 void count(int n) { static int d=1; printf("%d",n); printf("%d",d); d++; if(n>1) count(n-1); printf("%d",d); } void main() { count

    -2热度

    1回答

    我是比较新的C语言编程,我想编写一个程序,在用户的标记读取并分配一个档次输入的标志。 我已经使用getline()函数获取用户输入。以下是我的代码。 # include <stdio.h> # include <stdlib.h> # include <string.h> # include <ctype.h> int getMark(); void display(char grad

    -2热度

    1回答

    我想要做这样的事情: +------------------------------------------+ | Insert your input: ____ | +------------------------------------------+ 当用户将插入的____ 盒必须在用户开始输入前全面建成的信息。

    0热度

    1回答

    请帮助我了解编译器/ OS如何响应在C下面的程序行, int c; void task1() { c+=c; // This line is actually c=c+c; 2 read point 1 write } 将内存中读取两倍或仅单次?