今天閒晃,剛好看到Tom's Hareware Guide的一篇介紹硬碟歷史的文章
看到Quantum Fireball,好懷念啊,雖然我們家的硬碟容量是20GB,但外表一模一樣,那顆硬碟已經在上學期壽終正寢,從我高一用到現在,經歷過FlashGet續傳下載時期,每秒十幾kb的下載速度(甚至個位數),為了抓個6、7百mb的遊戲,電腦可能要開個幾天幾夜不關,到後來的P2P時代,eDonkey2000,eMule,最後幾個月也撐過BT考驗,直到某天開機突然出現"磁區可能損毀,請儘速備份",等到我買回新硬碟將資料複製過去才退下戰場,實在是鞠躬盡瘁,死而後已啊!
目前屍體放在家裏的某個儲藏箱內,依然可以正常開機,只是BIOS跑時會出現警告訊息就是這樣,我特地上網想找找有沒有程式可以修復,才發現Quanturn早已被併購,官方網站消失的無影無蹤,雖然試了幾個不同程式,依然無效,最後為了保險,還是拆了下來,留待以後解剖。
不過家裏電腦自從去年某天燒掉,我又不在家,送去給別人修以後,就有莫名其妙的問題出現,還挺煩人的啊...
2007年3月29日 星期四
2007年3月28日 星期三
scanf(" ") - 貳
程式碼貳:
跑這個程式,兩行scanf()的效果等於scanf("%c %c")
程式會把stdin的資料暫存起來,直到另一段程式碼向它要求input
如果中間加上另一格式的輸入呢?
程式碼參:
Case1:
#include <stdio.h>
int main(void)
{
int n=0;
char string[3];
printf("Please input:\n");
scanf("%c ",&string[0]);
/*%c後面有空白*/
scanf("%c",&string[1]);
for(n=0;n<3;n++){
printf("(%d)%c ",n,string[n]);
}
system("PAUSE");
return 0;
}
跑這個程式,兩行scanf()的效果等於scanf("%c %c")
程式會把stdin的資料暫存起來,直到另一段程式碼向它要求input
如果中間加上另一格式的輸入呢?
程式碼參:
#include <stdio.h>
int main(void)
{
int n=0,a;
char string[3];
printf("Please input:\n");
scanf("%c ",&string[0]);
scanf("%d",&a);
/*抓interger*/
scanf("%c %c",&string[1],&string[2]);
for(n=0;n<3;n++){
printf("(%d)%c ",n,string[n]);
}
printf(" a:%d",a);
system("PAUSE");
return 0;
}
Case1:
- 輸入:a_c_12
- 輸出:(0)a (1)c (2)1 a:1628696576
- 輸入:a_12_c
- 輸出:(0)a (1) (2)c a:12
- 輸入:12_a_c
- 輸出:(0)1 (1) (2)a a:2
scanf(" ") - 壹
之前在mis99板看到助教討論 scanf() 內加上空白之功用,覺得還挺有趣的,自己也來玩玩看,
程式碼壹:
Case1:
______c
因此可以得知,scanf("")內加上空白代表跳過輸入進來的空白字元(whitespace)
直到碰上下一個輸入,Case2中,scanf()首先取得了一個空白字元,並存入陣列內,接
下來便忽略剩餘部分,直到碰上b,c
程式碼壹:
#include <stdio.h>
int main(void)
{
int n=0;
char string[3];
printf("Please input:\n");
scanf("%c %c %c",&string[0],&string[1],&string[2]);
/*%c之間有空白' '*/
for(n=0;n<3;n++){
printf("(%d)%c ",n,string[n]);
}
system("PAUSE");
return 0;
}
Case1:
- 輸入:abc
- 輸出:(0)a (1)b (2)c
- 輸入:_a_b_c ( _代表空白 )
- 輸出:(0) (1)a (2)b
- 輸入:a_______b____c
- 輸出:(0)a (1)b (2)c
- 輸入:a___ (按enter跳行)
______c
- 輸出:(0)a (1)b (2)c
因此可以得知,scanf("")內加上空白代表跳過輸入進來的空白字元(whitespace)
直到碰上下一個輸入,Case2中,scanf()首先取得了一個空白字元,並存入陣列內,接
下來便忽略剩餘部分,直到碰上b,c
2007年3月7日 星期三
訂閱:
文章 (Atom)