小编rAg*_*Age的帖子

C++ - 为什么cin.eof()读取最后一次char两次?

可能重复:
为什么循环条件中的iostream :: eof被认为是错误的?


我有一个非常简单的问题......

#include<iostream>
using namespace std;
int main()
{
    char x;
    while(!cin.eof())
    {
        cin>>x;
        cout<<"char: "<< x << endl;
    }
    return 0;
}
Run Code Online (Sandbox Code Playgroud)


为什么当我尝试在Linux上运行此代码时:
./ file_name <test_file.txt
结果是:
char:一个
char:b
char:c
char:d
char:d
当test_file.txt仅为:
abcd

c++ cin eof

3
推荐指数
1
解决办法
1万
查看次数

Android:无法从类型View中对非静态方法getResources()进行静态引用

我的简单的apliccation有问题.我不想粘贴大量的代码.我有类Zaladuj我必须使用加载文件getResources().

loading_screen = BitmapFactory.decodeResource(Widok.getResources(),R.drawable.loading_screen);
Run Code Online (Sandbox Code Playgroud)

在这一行我有错误:

无法从类型View对静态方法getResources()进行静态引用.

我把所有类代码放在这里:http://www.pcyra.pl/badpanda
这不是一个网站,它只是我项目的文件夹.我在MainActivity中创建View实例,错误显示在Zaladuj第50行的类中.

java static android

1
推荐指数
1
解决办法
1万
查看次数

标签 统计

android ×1

c++ ×1

cin ×1

eof ×1

java ×1

static ×1