【发布时间】:2014-11-01 10:35:33
【问题描述】:
有人可以帮我解决这个问题吗?我是 C 编程的初学者,我不知道如何从标准输入的表中打印字符串以及如何计算有多少字符串...
例如 './program select row 3
int i;
char c(stidn);
int i, *p_i;
p_i = &i;
int select() {
while ((c=getchar()) != EOF)
{
i++;
}
}
int row(){
if (i == (argc 4))
printf("%s\n", p_i);
}
然后我会调用 select 然后 row in main()
if ((argc == 4) && (strcmp("select", argv[1]) == 0)){
if (argc 4 == p_i)
{
row;
}
我知道这是错误的,但我很伤心......我不知道我能做什么:|
【问题讨论】:
-
提出一些建议,我们会提供帮助。至少试一试,粘贴您的代码和问题,我们会尽力提供帮助。
-
你有什么尝试吗?向我们展示您的代码!
-
您的表格格式如何。即每个字符串都换行,每个字符串由 ;,... 分隔。
-
它的 getchar() 不是 getcahr()。
-
这是文本编辑器中的经典表格,其中一行是由“空格”分隔的一些单词和数字,下一行由 Enter 创建