#include<stdio.h>
#include<stdlib.h>
main(){
int c,nl;
nl=0;
while((c=getchar())!=EOF){
if(c=='\n')
++nl;
printf("%d\n",nl);
}
}
#include<stdlib.h>
main(){
int c,nl;
nl=0;
while((c=getchar())!=EOF){
if(c=='\n')
++nl;
printf("%d\n",nl);
}
}
解决方案 »
- VC开发的一款上位机界面串口通信中同时发送和接收数据会发生冲突吗?
- 组合框combobox中type为drop list,如何一开始使其就有数据显示
- 弱弱的问题,在BUTTON事件里面网页不出来
- DirectX End-User Runtimes 和DirectX SDK有什么区别
- 如何把一个类添加到现有的工程
- 怎么得到剪贴板中所有文字个数?急。
- 关于WSACleanup结束连接
- 大家讨论:车辆车牌识别中 车牌定位算法 100分,不够再加!大家学习!
- 请大家介绍几家昆明用C++开发的公司
- 用电脑扫描二维码怎么做啊
- 如何限制编辑框只能输入文字呢?
- 急,向高人求教,这段代码中有些不懂,请多指教,谢谢!
#include <stdio.h>
#include <stdlib.h>
main(){
int c,nl; // c为int nl=0;
while((c=getchar())!=EOF){
if(c=='\n')
++nl;
printf("%d\n",nl);
}
}
#include <stdlib.h>int main(int argc, char* argv[])
{
int c,nl;
nl=0;
while((c=getchar())!=EOF){
if(c=='\n'){
++nl;
printf("%d\n",nl);
}
}
}
#include <stdlib.h>
void main()
{
int c,nl;
nl=0;
while( c != EOF)
{
c = getchar();
if(c == '\n')
{
nl++;
printf("%d\n",nl);
}
}
} 这样做可以得到一个行计数
代码如下:
#include <stdio.h>
#include <stdlib.h>
void main()
{
int c,nl;
nl=0;
while((c=getchar())!=EOF)
{
if(c=='\n')
{
++nl;
printf("%d\n",nl);
}
}
}
[liangyh@localhost ~]$
[liangyh@localhost ~]$ cat >test.c
#include <stdio.h>
#include <stdlib.h>
main(){
int c,nl;
nl=0;
while((c=getchar())!=EOF){
if(c=='\n')
++nl;
printf("%d\n",nl);
}
}[liangyh@localhost ~]$ cc -o t test.c
[liangyh@localhost ~]$ ./t
1234
0
0
0
0
1