2012-11-30 52 views
-5

我是這個網站和C++的新手。我是一名本科生,剛開始使用C++。我對FORTRAN有一些瞭解,但C++對我來說有點模糊。如何寫入涉及指針/向量的語句?

現在,這裏是我的問題,

我有9列以及更多295242列的數據文件。數據文件中的所有數據項都是數字(十進制數不是二進制)。第7行只有0和1。我想將行存儲在一個單獨的文件中,該文件跟在包含1的行之後,直到有另一行在第7列中有1,並將其放入do循環中,以便它可以對其他行執行相同的操作。

我試着使用if語句的條件與指針的幫助下,但我不能解決。任何幫助,將不勝感激。

在此先感謝。

+10

你可以發佈你到目前爲止所嘗試過的東西嗎? – balki

+0

這個問題的描述太模糊了,我不理解。你能清除它嗎?還是一個例子?這也應該被標記爲C問題。 –

回答

0

這裏的指針是如何映射到正常的一個簡短的表(即非指針變量),反之亦然(假定您已經聲明瞭指針int *varptr和你的常規變量int v):

解引用指針: * varptr v

按引用傳遞變量:varptr & v

發表評論,如果您還有其他問題,我會盡我最大的努力提供更多的信息。

+0

感謝朋友。我只有一個小問題。我將我的輸入文件簡化爲一列。但是我仍然需要找出輸入文件中17/18/19和20的數字。我面​​臨的主要問題仍然是再次聲明輸入文件數據的指針,以便我能夠解決它。我認爲在操作輸入文件時,我無法理解指針的工作。你能解釋一下嗎? –