优先级教训
来源:互联网 发布:淘宝秒杀开挂 编辑:程序博客网 时间:2024/05/16 06:38
#include<stdio.h>
#include<string.h>
#define MAXLINE 1000
int getline1(char line[], int maxline);
void copy(char to[], char from[]);
main()
{
int max;
int len;
int i;
char line[MAXLINE];
char longest[MAXLINE];
max = 0;
while((len = getline1( line, MAXLINE))>0)
{
if(len > max)
max = len;
copy(longest, line);
}
if(max > 0)
{
printf("%s", longest);
}
return 0;
}
int getline1(char s[], int maxline)
{
int c;
int i;
//在这里我给自己挖了个陷阱,,,c = getchar() != EOF 错误,,,!=优先级高于 =
for(i=0; (i<maxline-1)&&((c=getchar())!=EOF)&&(c!='\n'); ++i)
{
s[i] = c;
}
if(c == '\n')
{
s[i] = '\n';
++i;
}
s[i]='\0';
return i;
}
void copy(char to[] ,char from[])
{
int i;
i = 0;
//这里也有个陷阱 (to[i] = from[i] != ‘\0’) !=优先级高于=
while((to[i] = from[i]) != '\0')
{
i++;
}
}
#include<string.h>
#define MAXLINE 1000
int getline1(char line[], int maxline);
void copy(char to[], char from[]);
main()
{
int max;
int len;
int i;
char line[MAXLINE];
char longest[MAXLINE];
max = 0;
while((len = getline1( line, MAXLINE))>0)
{
if(len > max)
max = len;
copy(longest, line);
}
if(max > 0)
{
printf("%s", longest);
}
return 0;
}
int getline1(char s[], int maxline)
{
int c;
int i;
//在这里我给自己挖了个陷阱,,,c = getchar() != EOF 错误,,,!=优先级高于 =
for(i=0; (i<maxline-1)&&((c=getchar())!=EOF)&&(c!='\n'); ++i)
{
s[i] = c;
}
if(c == '\n')
{
s[i] = '\n';
++i;
}
s[i]='\0';
return i;
}
void copy(char to[] ,char from[])
{
int i;
i = 0;
//这里也有个陷阱 (to[i] = from[i] != ‘\0’) !=优先级高于=
while((to[i] = from[i]) != '\0')
{
i++;
}
}
0 0
- 优先级教训
- 忽略java 运算符的优先级 的一次教训
- 教训
- 教训
- 教训!
- 教训
- 教训
- 教训
- 教训
- 教训
- 教训
- 教训
- 教训
- 教训
- 教训
- 单片机(STC12C2052AD)AD转换功能C语言程序(成功)+教训体会--注意关系运算优先级啊
- 教训少占鱼之:单片机(STC12C2052AD)AD功能C程序(成功)--注意关系运算优先级啊
- 优先级
- Oracle 11g 学习七:表的约束、集合和序列
- ios 中添加frameworok,实现软件声音和振动
- 创建一个静态数组
- AngularJS第四篇
- Laptops codeforces
- 优先级教训
- map, string 强大的STL
- centos 6.5 无线网络消失问题
- android学习--ExpandableListActivity和SimpleExpandableListAdapter的使用
- 程序猿生存定律——选公司
- 今天天气不错啊
- 王朝云
- BroadcastReceiver使用
- android权限列表