expected primary-expression before '.' token是指缺少申明,需要申明变量。解决方法:LOG(INFO)的头函数为:logging,新建文件my_dbclient.h my_dbclient.cpp 作为自定义的接口,具体实现如下:my_dbclient.h [cpp] view plain copy #include <iostream> include <vector> include //注意:这里并...
include <string.h> 错误行改为:strcpy(eq[i],"'c','d','b','=','a','|','e'");
include <stdio.h> void print_array(int a[],int arraysize);int max_array(int a[],int arraysize);int main(void){ int j,a[10]={1,2,0,0,4,5,6,9,9,17};for(j=0;j<10;j++)print_array(a,10); \\这里改为调用数组名就可以了 max_array(a,10); \\这里改为调用数组...
c语言不支持数组长度为变量,也就是说,你只能将sco的长度预先设定,如10,100等,不能通过输入变量n确定。
struct student { int num;char name[30]; //人名不可能是单字符!char sex[5]; //性别,你后面用的%s读、写,就要定义成字符串 float math;float english;float politics;};
你缺个声明吧 如 int f[m]={0},sum_f=0; //如果sum_f没有声明的话,中间那个是逗号,不是分号,如果sum_f已声明了,则中间那个是分号
structstudent{intnum;charname[30];//人名不可能是单字符!charsex[5];//性别,你后面用的%s读、写,就要定义成字符串floatmath;floatenglish;floatpolitics;};
structstudent{intnum;charname[30];//人名不可能是单字符!charsex[5];//性别,你后面用的%s读、写,就要定义成字符串floatmath;floatenglish;floatpolitics;};
不能用5%这种数,因为百分号在C语言里有别的意思,你可以写成0.05
可能是圆括号没闭合的原因