c 相关问题

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


为什么在用#flag打印0整数时,八分音“ 0”前缀显示?

当使用#标志和显式0精度进行无符号int转换时,哪个前缀是用八进式编写的?正常吗? 我注意到了这一点,感觉就像一个错误(我没有声称我...

回答 1 投票 0

everyC程序i编译被标记为病毒

每个程序i编译被标记为病毒。我已经删除了MingW 3次,并重新安装了Visual Studio代码2次,但没有任何变化。查看我是否应该告诉我的防病毒软件停止删除它,我

回答 1 投票 0

预编译时间中的函数

由于在预编译时间内解决字段,是否可以在宏内调用函数? 例如,我有一个带有2个字段的结构,一个常数的char数组(一个字符串)和一个UINT32_T变量...

回答 1 投票 0

“ pidgenx失败了错误代码:80070057”

密钥和配置文件在VAMT中工作时都有效,但是我无法在直接与Pidgenx交互的C ++应用程序中成功使用它们。 错误代码:80070057(“参数不正确”)

回答 1 投票 0

为什么不在父窗户上弹出子窗口?

注:parent-window =主窗口。 &child-window =首选项。

回答 1 投票 0

回答 1 投票 0

免费空间位图C实施

i试图开发一个简单的文件系统(Linux内核),我正在考虑使用位图跟踪以下所述的使用/自由块: https://en.wikipedia.org/wiki/free_space_bitmap H ...

回答 1 投票 0

为什么int int arr [5] = {1,2,3};将阵列的其余内容设置为0? [关闭]

我在C中宣布一个数组: #include int main(){ int arr [5] = {1,2,3}; for(int i = 0; i< 5; i++) { printf("%d ", arr[i]); } retu...

回答 3 投票 0

为什么是(*str ++);用于在c?

最近,我遇到了使用此行的代码:

回答 1 投票 0


DOESDEVM_DRM_DEV_ALLOC()将DRM_DEVICE视为父设备的托管资源?

当使用devm_*函数时,我知道它会为设备的资源分配和管理内存。我想devm_drm_dev_alloc()也是如此,但是它初始化了一个drm_device,即ALS ...

回答 1 投票 0

如何使用Docker组成的本地客户端应用程序在本地插座上进行通信? 我的客户端代码这样,在其中常数socket_path为“/tmp/my_socket”: #Define socket_path“/tmp/my_socket” //其余代码 int main(int argc,char *argv [] ...

#define SOCKET_PATH "/tmp/my_socket" //rest of the code int main(int argc, char *argv[]) { struct sockaddr_un server_addr; server_addr.sun_family = AF_LOCAL; /*socket locali*/ strcpy(server_addr.sun_path, SOCKET_PATH); if ((socket_fd = socket(PF_LOCAL, SOCK_STREAM, 0)) < 0) { perror("Errore creazione welcoming socket"); return 1; } if ((connect(socket_fd, (struct sockaddr *)&server_addr, sizeof(server_addr)) < 0)) { perror("Errore connect"); return 1; } clientActions(); /*Pulizia prima della terminazione*/ close(socket_fd); return 0; }

回答 1 投票 0

稳定标准库Qsort?

我假设stdlib中的旧Qsort函数不稳定,因为人页面没有对此说任何话。 这是我正在谈论的功能:

回答 4 投票 0


C-readline()未定义的参考 我正在尝试运行此代码,但编译器失败:对“ readline”的不定介绍,对“ add_history”的未定义引用。我正在使用CodeBlocks。这是我的代码: #include

#include <stdio.h> #include <stdlib.h> #include <readline/readline.h> #include <readline/history.h> int main() { char *buf; while((buf = readline("\n >> "))!=NULL) { if (strcmp(buf,"quit")==0) break; printf("[%s]\n",buf); if (buf[0]!=0) add_history(buf); } free(buf); return 0; } ok,只需确保安装了读取线的开发文件,您需要将其作为root用户 # apt-get install libreadline-dev 在评论中提到的人。 接收器,您转到Project->Build Options菜单,一个对话框弹出 然后转到Linker Settingstab 现在只需单击Add按钮,然后在弹出的对话框中键入readline 单击Ok,现在尝试建造,它应该起作用。 您可以在不安装任何内容的情况下进行编译时使用标志 - 线: gcc -Wextra -Wall -Werror -lreadline program_name.c -o program_name

c
回答 1 投票 0


为什么int int arr [5] = {1,2,3};在c?

我在C中宣布一个数组: #include int main(){ int arr [5] = {1,2,3}; for(int i = 0; i< 5; i++) { printf("%d ", arr[i]); } retu...

回答 1 投票 0


为什么将双重转换为int发出警告,但在c?

为什么转换为double to in int发出警告,而在c中则不在c中? 也许它与C ++强烈键入并且C弱输入的事实有关。 也许可以在

c++ c
回答 1 投票 0

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.