小编Mxy*_*xyk的帖子

从C中的文件读入数字

我有一个名为的文件points.dat:
5
2 5
-1 18
0 6
1 -1
10 0

第一个数字是有多少个有序对.接下来的5行包含那些有序对.我可以做什么来读取第一个数字,确定有多少点(从这里我可以存储点malloc的数组structs).

我的问题是,fgetc这里没有真正的工作.如果第一个数字是两位数怎么办?假设第一个数字是10. fgetc只会检索'1'.此外,fgets实际上并不起作用,因为您需要提供您想要读取的字符数量的长度.同样适用fscanf.

当需要检索有序对时,会遇到真正的麻烦.我也不知道怎么做.到目前为止,我唯一的想法是看一条线:如果它看到非空格或非'\n',它将读取数字作为点1的x坐标.循环.获得y坐标.一旦它命中'\n',它现在将移动到下一行,并开始寻找值存储在struct数组中的下一行structs.

(在执行此操作时,我还需要确保atoi可以将所有这些转换为整数...).

如果有人有任何想法可以提供帮助,我们将不胜感激.

c file-io

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

使用AsyncTask时更改对话框的消息?

我查看了一些关于类似问题的其他问题,并且我发现我需要使用该onProgressUpdate方法来更改消息ProgressDialog.

例如,我有这样的代码在AsyncTasks 中运行doInBackGround(这只是一个非常小的样本):

        byte[] data = getBytesFromFile(image);

        String lineEnd = "\r\n";
        String twoHyphens = "--";
        String boundary = "*****";
        pictures.dia.setProgress(30);
        pictures.dia.setMessage("Data beginning upload sequence...");

        URL connectURL = new URL(this.base_url);
        HttpURLConnection conn = (HttpURLConnection) connectURL.openConnection();
        conn.setDoInput(true);
        conn.setDoOutput(true);
        conn.setUseCaches(false);
        conn.setRequestMethod("POST");

        conn.setRequestProperty("Connection", "Keep-Alive");
        conn.setRequestProperty("Content-Type", "multipart/form-data, boundary=" + boundary);

        DataOutputStream dos = new DataOutputStream(conn.getOutputStream());
        pictures.dia.setProgress(40);
        pictures.dia.setMessage("Output Stream prepared...");
Run Code Online (Sandbox Code Playgroud)

当我最初这样运行时,我得到一个漏洞窗口错误,说我不能改变dia之外的消息AsyncTask.

所以我的问题是,我如何使用onProgressUpdate设置进度dia何时dia达到一定数量的信息?(也就是说,当dia进度= 30时,让它说"数据开始上传序列...")
onProgressUpdate显然必须始终检查dia …

android message progressdialog android-asynctask

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

使用自定义标题从快捷方式调用cmd

我有一个cmd.exe的快捷方式.

从此快捷方式运行时,是否可以更改cmd窗口标题?

windows cmd

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

使用颜色特定的li元素进行绘制

我有这个HTML结构:

<ul>
<li></li>
<li></li>
<li></li>
...
</ul>
Run Code Online (Sandbox Code Playgroud)

我需要按照以下顺序为li元素绘制红色.

第1,第3,第7,第11等

请记住,li元素是动态生成的.

html javascript css jquery

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

Git提取/拉动仅在连接到特定的wifi时才起作用?

几天前,我已经克隆了一个Git存储库,并开始使用它,我们一直在wifi连接上进行工作wifi_a

有时,wifi_a它没有响应,但wifi_b通常在wifi_a没有响应时起作用。因此,有些日子我会wifi_b改用。今天是那种日子之一。

我决定要使用上游遥控器获取最新更新。但是,获取只是挂在那里。然后,我决定尝试拉。没有。坐在这里几分钟后,我得到的是:

致命:无法连接到github.com:github.com
[0:207.97.227.239]:errno =操作超时

因此,出于好奇,我检查是否wifi_a再次奏效。它做了!因此,我切换回wifi_a。我再次尝试了git fetch,它立即起作用!

我的问题是..为什么?为什么我不能使用其他wifi连接?wifi_b在等待git完成提取或超时的过程中,我可以在连接时使用网络浏览器,因此并不是我没有连接。我只是发现这种行为很奇怪,任何解释都将真正有帮助。毕竟,如果我需要做一些工作但是wifi_a很沮丧,那我就没事了!

git pull fetch wifi

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

jsp中的oracle连接

我是jsp和oracle的新手.

我只想知道将oracle 10g数据库与jsp页面连接的步骤.

java oracle jsp database-connection jdbc

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

如何在视图之间转换动画?

在撰写新消息时,iphone使用动画(新视图来自屏幕底部).我想将该动画添加到我的应用程序中.但我无法在预定义的过渡动画类型中找到它.我怎么能加呢?
请帮我.

iphone objective-c ios4 ios

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

在Eclipse Juno中创建新的android项目

我已经将SDK下载到Eclipse并安装了ADT插件,但是当我想创建一个新的Android项目时,我得到的是:文件 - >新建 - >(没有适用的项目).

我怎么解决这个问题?谢谢.

eclipse android project

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