c89

    0热度

    1回答

    我试图编写一个程序,该程序从excel文件导入数据并将名称存储在链接列表中。第一列包含一个命令{add,remove,flush},如果该命令是add,则第二列包含一个名称。 它将名称添加到列表的末尾,从前面删除名称,并在刷新时从名称中删除整个列表。 Add检测名称是否已经包含(尚未写入)flush和remove还检测队列是否为空。 示例文件: add dave add mike re

    4热度

    1回答

    是否可移植/有效的C取消引用被视为地址的整数文字?即,如果我想在存储器地址0x12345678一个64位的值设置为123,是以下便携式和有效的C,至少由C89标准: *(uint64_t *)(0x12345678) = 123ULL; 我认为没有编译警告(通过gcc -std=c89 -Wall input.c测试) ,但我记得在某些情况下,在将某个地址存储在一个中间变量而不是直接取消引用整

    -1热度

    3回答

    我对这个字符串有疑问。 例如: char ex1[20]="Hello hi"; int choose; scanf("%d",&choose); 我应该怎么做,使之印“嗨”当用户进入1和“你好”是,如果他进入0印刷? 谢谢你的帮助。

    1热度

    3回答

    我使用链表进行队列实现..需要不使用命令gcc欧米茄警告编译代码在编译时分配从兼容的指针类型 - std = c89 -g -pedantic filename.c。不过,我收到警告:从分配兼容的指针类型[默认启用]就行号(174,223,253)。另外,我面临的问题,在打印记录到文件中: #include <stdio.h> #include <errno.h> #include <stdb

    1热度

    2回答

    我有一个函数,它创建一个动态数组,我的选定整数的大小。代码: int *create(int n) { int *nn; nn = (int*)malloc(n*sizeof(int)); return nn; } 我这样称呼它在我main() int *nn int n = 5; /* size = 5 */ nn = create(n); 我想我得到

    2热度

    2回答

    由于不值得一提的原因,我想知道是否有布尔表达式的标准定义值。例如。 int foo() { return (bar > 5); } 上下文是我担心的是我们的团队定义为TRUE比1不同的东西,我担心有人会做: if (foo() == TRUE) { /* do stuff */ } 我知道,最好的办法只是做 if (foo()) 但你永远不知道。 是否存在布尔表达式的定义标

    0热度

    2回答

    创建GET_TIME()函数,我有这个简单的功能: char* get_time() { char *buffer = malloc(sizeof(char)*10); /* HOW TO FREE IT ? */ time_t rawtime; struct tm * timeinfo; time(&rawtime); timeinfo =

    3热度

    4回答

    首先,我正在谈论使用gcc编译的旧式ANSI-C(我的意思是ANSI标准,没有C99或更新版本)。我只允许使用下面代码中可以看到的库。 我的问题是我有一个被称为以如下方式对终端程序: program < integer_1 integer_2 虽然我已经能够找出如何检查参数的数目,我被困在检查这些是否是整数。 如果程序被称为像这样: program < 1 -13 它应该运行没有抱怨,但如

    0热度

    2回答

    我有被封装的#ifdef块,其具有附连到它的一个if()语句中的函数内部的功能性: int myfunction(void) { int condition = 0; #ifdef USE_WHATEVER int othervar = 0; #endif /* USE_WHATEVER */ /* some code */ #ifdef USE_WHATEVE

    1热度

    3回答

    说,我们的for循环如下: #define UPPER 0U int i; for(i = 0; i < UPPER; i++) { /* foo */ } 这将产生一个W549: condition is always true警告,显然是因为我们宏展开后得到for(i = 0; i < 0; i++)。在实际代码中,UPPER是一个预编译时间参数(即,它由一些构建脚本根据目