c 相关问题

C是一种通用编程语言,用于系统编程(OS和嵌入式),库,游戏和跨平台。此标记应与有关C语言的一般问题一起使用,如ISO 9899标准(最新版本,9899:2018,除非另有说明)中所定义 - 也使用c89,c99,c11等标记特定于版本的请求。 C与C ++不同,它不应该在没有合理理由的情况下与C ++标签结合使用。

在Visual Studio中初始化C中的字符串

我尝试使用C学习XOR算法。我在KyleBank的GitHub上找到了一个很好的例子:#include #包括 void encryptDecrypt(char * input,char * output){...

回答 2 投票 0

如何在调用sched_setaffinity()之后立即确保代码在指定的线程上运行,然后再等待cpu队列的下一个转弯?

我已经编写了一个代码来制作除了父级之外的7个进程,所以总和是8 ...我设法使每个进程绑定到不同的线程...即我有intel core-i7 ..它有4个核心X 2 ......

回答 2 投票 -2

BOOLEAN代数NOT和DWORD - 建议修复[重复]

我发现一些出错的遗留代码,设置文件属性。它看起来像这样 - flag1 = 0x0001; flag2 = 0x0002; DWORD flags = flag1 | FLAG 2; //伟大 - 旗帜是3 DWORD ......

回答 2 投票 -1

是否有永久的解决方案

请告诉我每次循环输入时如何正确使用fgets。由于我的for循环只工作一次然后程序中断。我也试过使用缓冲区和getc,但似乎没有...

回答 1 投票 -3

发生冲突后在哈希表中实现链接时出现分段错误

我正在尝试实现链接(哈希表中的冲突解决技术)。我的程序适用于大多数测试用例。这是我的程序(它很大,但我知道它失败的地方......

回答 2 投票 1

为什么我的flex代码中存在无法识别的规则?

我的问题是我的规则此代码必须检测此格式的文件中的URL:ftp:// [ [: ] @] [: ] / [; ]。我已经 ...

回答 2 投票 1

x和y的atan2输出为0

THETA = ATAN2(0,0);这个语句的输出是0,但它是一个0/0的形式,所以它的输出如何是0,甚至维基百科说它应该是未定义的,请解释为什么编译器给出0为输出...

回答 1 投票 2

K + R 2.4:分配时的总线错误(Mac OS)[重复]

我目前正在尝试解决K + R书的练习2.4,并遇到了一个奇怪的错误,我无法在其他地方重现。我正在使用:Apple LLVM 8.0.0版(clang-800.0.42.1)目标:x86_64-apple -...

回答 1 投票 -2

Pi计算器程序每次运行时都会提供不同的输出

这是一个使用“任何两个整数的共同素数为6 /π2的概率”这一事实来计算Pi值的程序。这个程序编译成功,但是当我尝试运行它时,它......

回答 1 投票 1

如何用环绕或溢出减去两个无符号整数

有两个无符号整数(x和y)需要减去。 x总是大于y。但是,x和y都可以环绕;例如,如果它们都是字节,则在0xff之后变为0x00。 ......

回答 8 投票 19

在c或c ++中是否有像su bprocess.getoutput()这样的函数或方法?

Python:print(“Active Device:”+ subprocess.getoutput(“ip link | grep \”state UP \“| cut -d:-f 2 | cut -d \'\'-f2”))我可以得到输出像这样做的那个?:C:printf(“Active Device:%s”,...

回答 2 投票 2

有没有办法在C中获取数组中的元素数量?

我想知道是否有任何方法可以在ruby中获取像Array#size这样的数组中的元素数量,所以我想出了int a; int ary [] = {1,2,3,4,5,6}; int number_of_elements = sizeof(ary)/ sizeof(a); ...

回答 4 投票 0

为什么下面的flex代码不显示输出?

数字[0-9]字母[A-Za-z]%{int count; %} %% / *匹配标识符* / {letter}({letter} | {digit})* count ++; %% int main(void){yylex(); printf(“标识符数=%d \ n”,计数);返回0; ...

回答 1 投票 0

C打印相同的阵列使用两种方法产生不同的结果

我正在试验C void函数和字符串。我试过这个程序:#include #包括 void print(char ** test); int main(){char * test =“abcdef”; ...

回答 1 投票 2

当第二个参数是一个单引号('text')的字符串时,为什么strchr不返回NULL

我试着编写strchr()的实现。 char * ft_strchr(const char * s,int c){(unsigned char)c; while(* s){if(* s == c)return((char *)s);小号++; ...

回答 1 投票 1

使用fwrite在C中复制文件

我是C的新手,并且正在尝试编写一个程序来复制文件,以便我可以学习文件的基础知识。我的代码将文件作为输入,通过从其中减去其开头来计算其长度...

回答 4 投票 1

如何在android中查看本机编译的C程序的堆栈跟踪?

我使用arm-linux-gnueabi-gcc -static -fno-stack-protector -fno-pie -march = armv7-a hello.c -o hello为arm v7编译了ac程序,并将二进制文件推送到/ data / local /你好...

回答 1 投票 3

运行时错误消息:第17行:索引-3超出类型'int [256]的范围

我需要帮助来理解我的C代码的问题。我试图找到给定字符串中最长的子字符串而不重复字符。在leetcode平台上运行时,下面的代码给了我......

回答 3 投票 0

错误输出(指针)

我是一名基础程序员。我在一个c程序中写了一个函数返回一个数组(通过一个指针,附带程序的链接)但是有一些错误。输出应为12但输出为10. ...

回答 1 投票 -1

在Linux中获取父进程状态

试图从其子节点P'获取给定进程P的进程状态。我知道函数waitpid(),但在doc中,它说它用于检查子进程的状态。 ...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.