找回密碼 或 安全提問
 註冊
|註冊|登錄

伊莉討論區

搜索
搞笑、娛樂、精彩的影片讓你看你準備好成為出色的版主了嗎?安全提問(回答) 和 永久尊貴會員 事宜
ge 無碼鬼父出包王女3dge無碼 megrpg
負け惡婆婆人妖辣妹來我思春期セ九澤4561300

休閒聊天興趣交流學術文化旅遊交流飲食交流家庭事務PC GAMETV GAME
熱門線上其他線上感情感性寵物交流家族門派動漫交流貼圖分享BL/GL
音樂世界影視娛樂女性頻道潮流資訊BT下載區GB下載區下載分享短片
電腦資訊數碼產品手機交流交易廣場網站事務長篇小說體育運動時事經濟
上班一族博彩娛樂

[簡]青春之箱07-

[繁]再見龍生,你好人

岑熙 H杯穿A杯會適合

[繁]刀劍神域外傳 Gun

[簡]魔導具師妲莉亞永

[簡]青春之箱04-
C & C++ 語言C# 語言Visual Basic 語言PHP 語言JAVA 語言
查看: 1761|回復: 10
打印上一主題下一主題

[問題]一個關於在while裡面使用EOF的問題[複製鏈接]

帖子
1261
積分
1 點
潛水值
1020 米
跳轉到指定樓層
樓主
發表於 2011-12-26 07:13 AM|只看該作者|倒序瀏覽
若瀏覽伊莉的時侯發生問題或不正常情況,請使用Internet Explorer(I.E)。

這是我再別的地方看到的一個簡單的程式
用途是是要計算有多少char
現在問題來了
在while裡面的EOF裡面有什麼功能啊
我大概知道是指文件結束的時候
但是我試過執行了一次
發現根本沒有辦法結束getchar()
有誰可以教我這一個程式的正確用法嗎
附件: 你需要登錄才可以下載或查看附件。沒有帳號?註冊
分享分享0收藏收藏0支持支持0
如果發覺自己無法使用一些功能或出現問題,請按重新整理一次,並待所有網頁內容完全載入後5秒才進行操作。

使用道具檢舉

帖子
1261
積分
1 點
潛水值
1020 米
頭香
發表於 2011-12-26 07:15 AM|只看該作者
若瀏覽伊莉的時侯發生問題或不正常情況,請使用Internet Explorer(I.E)。
還有請教大家
要怎麼在發表文章的時候
把code的內容也寫進去
而不是以附件上傳的模式
我是了好幾次
他都說婐發的內容是敏感性內容
回覆中加入附件並不會使你增加積分,請使用主題方式發佈附件。

使用道具檢舉

Rank: 5Rank: 5Rank: 5Rank: 5Rank: 5

帖子
2979
積分
12825 點
潛水值
41478 米
3
發表於 2011-12-26 11:15 AM|只看該作者
若有安裝色情守門員,可用無界、自由門等軟件瀏覽伊莉。或使用以下網址瀏覽伊莉: http://www.eyny.com:81/index.php
回復
下載: 訪客無法瀏覽下載點,請先 註冊登入會員
61611925


去版規裡看,裡面有連結提到敏感性內容,
或直接使用版規裡之免費貼 code 空間。
分享使你變得更實在,可以使其他人感到快樂,分享是我們的動力。今天就來分享你的資訊、圖片或檔案吧。

使用道具檢舉

刃丑 該用戶已被刪除
4
發表於 2011-12-27 12:35 AM|只看該作者
如果你忘記伊莉的密碼,請在登入時按右邊出現的 '找回密碼'。輸入相關資料後送出,系統就會把密碼寄到你的E-Mail。
在windows下 EOF 就是在console下的 ctrl+Z, ^z.
所以要停下getchar就要在完成輸入後按ctrl+Z.

使用道具檢舉

deikhoong 該用戶已被刪除
5
發表於 2011-12-27 01:44 AM|只看該作者
成為伊莉的版主,你將獲得更高級和無限的權限。把你感興趣的版面一步步地發展和豐盛,那種滿足感等著你來嚐嚐喔。
EOF 也就是代表 End-Of-File 的意思,一般定義在 -1.

在文件來說是讀盡最后一個字節算做結束,而如果是在鍵盤上要實現EOF 必須先ctrl+z加多一個 Enter 鍵就行了!我沒看你的程式碼,你問的問題為什麼不能結束getchar()。我相信裡面的寫法是這樣的

int main()
{
   a = getchar()
   while(a!=EOF)
   {
      ........
...
瀏覽完整內容,請先 註冊登入會員





若對尊貴或贊助會員有任何疑問,歡迎向我們查詢。我們的即時通或MSN: admin@eyny.com

使用道具檢舉

帖子
1261
積分
1 點
潛水值
1020 米
6
發表於 2011-12-27 04:38 AM|只看該作者
好像不行耶
我按了ctrl+z+Enter之後他輸入的內容變成^Z了
可是還是沒有辦法停止耶
如果發覺自己無法使用一些功能或出現問題,請按重新整理一次,並待所有網頁內容完全載入後5秒才進行操作。

使用道具檢舉

Rank: 3Rank: 3Rank: 3

帖子
722
積分
2721 點
潛水值
16557 米
7
發表於 2011-12-27 10:06 AM|只看該作者
請先將你的程式碼以附件之外的方式呈現吧

使用道具檢舉

deikhoong 該用戶已被刪除
8
發表於 2011-12-27 10:35 AM|只看該作者
所有積分大於負-100的壞孩子,將可獲得重新機會成為懲罰生,權限跟幼兒生一樣。
[b]回復 [url=http://www06.eyny.com/redirect.php?goto=findpost&pid=202754187&ptid=7155588]6#[/url] [i]61611925[/i] [/b]

可能需要按多幾次,但是你能將你的程式碼換另一種呈現方式嗎給我們看嗎?不要附件
分享使你變得更實在,可以使其他人感到快樂,分享是我們的動力。今天就來分享你的資訊、圖片或檔案吧。

使用道具檢舉

帖子
1261
積分
1 點
潛水值
1020 米
9
發表於 2011-12-27 12:35 PM|只看該作者
分享使你變得更實在,可以使其他人感到快樂,分享是我們的動力。今天就來分享你的資訊、圖片或檔案吧。
我來試試看
還不確定要怎麼用就是了
分享使你變得更實在,可以使其他人感到快樂,分享是我們的動力。今天就來分享你的資訊、圖片或檔案吧。

使用道具檢舉

刃丑 該用戶已被刪除
10
發表於 2011-12-27 01:51 PM|只看該作者
好像不行耶
我按了ctrl+z+Enter之後他輸入的內容變成^Z了
可是還是沒有辦法停止耶
61611925 發表於 2011-12-27 04:38 AM
下載: 訪客無法瀏覽下載點,請先 註冊登入會員



    是出現^Z之後按enter...
瀏覽完整內容,請先 註冊登入會員





成為伊莉的版主,你將獲得更高級和無限的權限。把你感興趣的版面一步步地發展和豐盛,那種滿足感等著你來嚐嚐喔。

使用道具檢舉

Rank: 2Rank: 2

帖子
643
積分
967 點
潛水值
10169 米
11
發表於 2011-12-29 11:37 PM|只看該作者
成為伊莉的版主,你將獲得更高級和無限的權限。把你感興趣的版面一步步地發展和豐盛,那種滿足感等著你來嚐嚐喔。
OS: Linux
===
  1. #include <stdio.h>

  2. int main(int argc, char **argv)
  3. {
  4.     long nc;
  5.     nc = 0;
  6.     while (getchar() != EOF)  /// Linux: Ctrl-D twice
  7.         ++nc;
  8.     print f("\n nc=%ld\n", nc);
  9.     ///system("pause");   
  10.     return 0;
  11. }
複製代碼
===
  1. $ gcc a.c -Wall
  2. $ ./a.out
  3. 1234567890  (Ctrl-D)(Ctrl-D)
  4. nc=10
  5. $ ./a.out
  6. 123 (Enter)
  7. (Ctrl-D)
  8. nc=4
複製代碼
...
瀏覽完整內容,請先 註冊登入會員
短信請留E-Mail or goto my space :)
http://blog.eyny.com/space.php?uid=8893386
如果瀏覽伊莉時速度太慢或無法連接,可以使用其他分流瀏覽伊莉,www01.eyny.com(02,03)。

使用道具檢舉

您需要登錄後才可以回帖 登錄 | 註冊

Powered by Discuz!

© Comsenz Inc.

重要聲明:本討論區是以即時上載留言的方式運作,對所有留言的真實性、完整性及立場等,不負任何法律責任。而一切留言之言論只代表留言者個人意見,並非本網站之立場,用戶不應信賴內容,並應自行判斷內容之真實性。於有關情形下,用戶應尋求專業意見(如涉及醫療、法律或投資等問題)。 由於本討論區受到「即時上載留言」運作方式所規限,故不能完全監察所有留言,若讀者發現有留言出現問題,請聯絡我們。有權刪除任何留言及拒絕任何人士上載留言,同時亦有不刪除留言的權利。切勿上傳和撰寫 侵犯版權(未經授權)、粗言穢語、誹謗、渲染色情暴力或人身攻擊的言論,敬請自律。本網站保留一切法律權利。
回頂部