求帮助!!!!!!!!!!!!

黑刀 2012-04-14 02:43:45
#include <stdio.h>

#define MAXLINE 1000

int main()
{
char line[MAXLINE];
int i;

printf("Please input:\n");

for(i = 0; i < MAXLINE; i++)
printf("%s",test(line));

return 0;

}

char* test(char *line)
{
while(*line != EOF && *line != '\n')
scanf("%c",line++);

return line;
}

有错误 不知道怎么修改!
...全文
50 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
黑刀 2012-04-14
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 的回复:]
引用 2 楼 的回复:
引用 1 楼 的回复:
C/C++ code

#include <stdio.h>

#define MAXLINE 1000

int main()
{
char line[MAXLINE];
int i;

printf("Please input:\n");

printf("%s",test(line));

return 0;
……
[/Quote]

谢谢 谢谢!
evencoming 2012-04-14
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 的回复:]
引用 1 楼 的回复:
C/C++ code

#include <stdio.h>

#define MAXLINE 1000

int main()
{
char line[MAXLINE];
int i;

printf("Please input:\n");

printf("%s",test(line));

return 0;

}

char*……
[/Quote]
下次请说清问题。 之前只注意到了逻辑问题

#include <stdio.h>

#define MAXLINE 1000

int main()
{

char* test(char *line);
char line[MAXLINE];
int i;

printf("Please input:\n");

printf("%s",test(line));

return 0;

}

char* test(char *line)
{
char *beg=line;
while(*line != EOF && *line != '\n')
scanf("%c",line++);

return beg;
}

黑刀 2012-04-14
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 的回复:]
C/C++ code

#include <stdio.h>

#define MAXLINE 1000

int main()
{
char line[MAXLINE];
int i;

printf("Please input:\n");

printf("%s",test(line));

return 0;

}

char* test(char *l……
[/Quote]

一模一样

--------------------Configuration: 测试 - Win32 Debug--------------------
Compiling...
测试.c
E:\C\测试.c(11) : warning C4013: 'test' undefined; assuming extern returning int
E:\C\测试.c(18) : error C2040: 'test' : 'char *(char *)' differs in levels of indirection from 'int ()'
Error executing cl.exe.

测试.exe - 1 error(s), 1 warning(s)

evencoming 2012-04-14
  • 打赏
  • 举报
回复

#include <stdio.h>

#define MAXLINE 1000

int main()
{
char line[MAXLINE];
int i;

printf("Please input:\n");

printf("%s",test(line));

return 0;

}

char* test(char *line)
{
char *beg=line;
while(*line != EOF && *line != '\n')
scanf("%c",line++);

return beg;
}

69,373

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧