重新求教C问题。看过R& K的更好
#include <stdio.h>
#define MAXLINE 1000
int gline(char line[], int maxline);
void copy(char to[], char from[]);
/* 打印最长的输入行 */
int main(void)
{
int len; /* 当前行长度 */
int max; /* 目前最长行 */
char line[MAXLINE]; /* 当前输入行 */
char longest[MAXLINE]; /* 最长行 */
max = 0;
while ((len = gline(line, MAXLINE)) > 0)
if (len > max){
max = len;
copy(longest, line);
}
if (max > 0)
printf("%s", longest);
return 0;
}
int gline(char s[], int lim)
{
int c, i;
for (i = 0; i < lim-1 && (c=getchar())!= EOF && c!='\n';++i)
s[i] = c;
if (c == '\n'){
s[i] =
相关问答:
请问各位高手如何用C/C++获得系统未安装补丁
好像很专业的东西。。。
查注册表
每个补丁如果安装了都会在注册表里面登记
请问能不能更清晰些,我想用c\c++查出来,不好意思,我是新手。还望指教。谢
分值 ......
C盘上多的文件名为:dosh , Recycled ,System Volum information, AUTOEXEC.BAT, BOOT.INT , bootfoot.bin, CONFIG.SYS,IO.SYS, MSDOS.SYS, DETECT.COM ,ntldr, pagefile.sys;
而且每个盘上都有这些文件:RECYCLER ......
有个winform程序,使用c#+mysql,需要在一个窗体设置mysql自动删除功能,包括自动删除多少天之前的数据以及是否开启自动删除功能,我程序退出后,还怎么控制Mysql自己删除啊?是不是要用mysql的event来实现?c#可以调用mysq ......
1. 如下定义会有什么错误发生
//file1.c
int a[10];
//file2.c
extern int *a;
2. 大容量全局变量有什么危害,如
//file.c
......
我现在要些一个fortran调用C接口的问题,但是不知道 C语言里面分配的指针怎么付给fortran,又不能在fortran立马先分配好,业务上不允许。
我写了个测试的例子。但是不行。
test.c
#include <stdio.h>
#incl ......