c

    1热度

    1回答

    这是我的问题: 我需要在主函数中输入一个值X(一个数字),然后在其他函数中使用此扫描值。这是我的代码的一小部分,但我认为这足以理解我的意思。 我认为这是通过使用这样的int main(int argc, char *argv[], int Z),同样的事情在void函数或使用指针可以解决的,但是当我尝试它没有为我工作。也许有人可以解释并说明如何正确地做到这一点? int main(int argc

    -2热度

    1回答

    我在C中编程,我需要一些帮助: 我有一个二维向量(n行,2列),每行代表我想放入一个元素的坐标更大的二维矢量,像战舰。是否可以给每一行命名?例如,我如何给我的小矢量的第一个元素命名为X? 我要做的是:向量中的元素表示一个元素在一个更大的向量中的坐标,所以每行代表一个元素。我立即进行比较,如果他们是邻居,其中一个是“X”,另一个则成为“X”元素。 类似的东西: enter code here in

    1热度

    1回答

    在运行时我得到调试断言失败。 in dbgheap.c line 1322 expression _crtIsValidHeapPointer(pUserData) 如果我在一个调试器中运行,我会得到如下所示的一行触发的断点。 我该如何解决这个分配/解除分配错误? 我有在头文件2层的功能: struct union_find_t; struct union_find_t* union_fi

    -3热度

    2回答

    编写一个程序,它使用两个指针变量来读取两个双数并显示它们的和的绝对值? 这是我的代码,我唐不知道它会错: int main(void) { double *p1,*p2, val1,val2; p1 = &val1; p2 = &val2, printf("Enter two number: "); scanf("%f %f", p1,p2);

    0热度

    1回答

    我在我的程序中遇到了一些代码问题。我需要读取一个文件并将其内容逐行放入结构中。该文件大约有800行,当我尝试打印我的结构,它现在应该包含文件的内容时,它只会打印大约30行,因为它们应该是。其余的提交错误或格式错误。这是我现在的功能,我简单地称它为主。我不确定什么是错,但也许它与我的malloc调用有关? void read_file(void){ int lines = count_lines(

    -3热度

    1回答

    我在C语言初学者,我旨在对项目欧拉回答问题138。为您的网站的好处是链接:https://projecteuler.net/problem=138 那么下面显示的是我的代码 #include <stdio.h> #include <math.h> unsigned long long L(unsigned long long b); int main() { unsigned

    -1热度

    1回答

    好吧,基本上我所要做的就是将文本文件的所有数字都更改为美元符号,我知道如何扫描特定字符,但我坚持要如何替换美元符号的特定字符。我不想使用fseek或任何库命令,我该如何继续,为什么我的代码不工作? #include<stdio.h> main() { FILE* fptr; char filename[50]; char string[100]; int i; printf("Ent

    0热度

    2回答

    所以我完全不熟悉编程。我目前正在学习计算机科学,刚刚读过我的编程手册的前200页,但有一件事我似乎无法看到书中明确指出的区别,这是保留字与 。 标准标识符 - 如何从代码中看到它是否是其中一个。 我知道保留字是一些不能改变的,而标准标识符可以(尽管不是根据我的书推荐)。问题是,而我的书上说的保留字总是喜欢纯小写, (int, void, double, return) 它有点似乎是标准ind

    0热度

    1回答

    我对OpenMP相当陌生,并且我尝试了一些Monte Carlo代码并行化。 我有一个for循环必须连续运行它调用new_value()功能: for(int i = 0; i < MAX_VAL; i++) new_value(); 该功能打开每次调用并行区域: void new_value() { #pragma omp parallel default(shared) {

    -1热度

    1回答

    #include <stdio.h> #include <stdlib.h> char pointer(); void main() { char*name = "Paz Leviim", **p_name = &name; *p_name = pointer(); printf("Now it's %s", *p_name); getchar();