问个C的问题
#include <stdio.h>
#define maxline 1000
main()
{
int getline(char line[],int maxline);
void copy(char to[],char from[]);
int len;
int max;
char line[maxline];
char longest[maxline];
max=0;
while((len=getline(line,maxline))>0)
if(len>max)
{
max=len;
copy(longest,line);
}
if(max>0)
printf("%s",longest);
return 0;
}
老是说第五行有语法错误,就是int getline(char line[],int maxline);这个,为啥啊~~~error: expected ';', ',' or ')' before numeric constant。。。。。我不觉得有那个毛病啊,菜鸟虚心请教。。。。
int getline(char line[],int maxline); //这边的maxline会被宏替换为10000。。所以错误。。你可以把它改成别的名字
这种问题哪有放在非技术区的???
maxline被你定义为宏,在预处理阶段
int getline(char line[],int maxline);
改成int getline(char line[],int 1000);
你觉得无问题???(1000是常量,作为函数参量)
这个是函数声明,放的地方不对也
从一道难,循
相关问答:
我这里有一个登陆WIFI网络的页面。由于WIFI经常断线,所以要反复地在这个网页上登陆,没法无人值守。
所以,我想做一个C#程序,放一个webbrowser控件,自动填表并自动点击提交按钮。
问题一:
基本照网上找的程序 ......
如题,C/C++中的execl怎么调用写好的java程序,
execl("/opt/java1.5/bin/java","MyClass",NULL);
这样的不行哦。
不会.
运行java程序
找工具查看一下那个程序的命令行
搜索下:jni ......
C语言编程 从键盘上输一个单词 判断单词是否在词库有,词库是一个文本。
scanf("%c",&c);
if()判断就行了。
抢SF。
写的短
引用
scanf("%c",&c);
if()判断就行了。
抢SF。
......
现在需要在一个嵌入式系统中实现时间函数,编译器未提供time库函数,请问大家如何用c语言实现时间函数啊?
年月日时分秒 到 整数秒(从1970年开始) 之间的相关转换啊
类似mktime 和localtime的功能,谢谢
mktime ......
帮帮忙,谢谢~
1. Write a program to perform a topological sort on a graph.
2. Write a program to solve the single‐source shortest‐path problem (Dijkstra
algorithm).
3. Write a program ......