fgets

    1熱度

    1回答

    當我使用fgets(STDIN)並在控制檯中輸入「Yes」時,它不會返回「Works」爲什麼?我究竟做錯了什麼? <?php $var = fgets(STDIN); if ($var == "Yes") { echo "Works"; }

    8熱度

    4回答

    我有,我想沒有處理迭代中任何形式的當前行的文件已知直線。我正在尋找的是確定文本文件的最佳方式。例如,將當前行存儲到變量中似乎毫無用處,直到達到預定行。 例子: file.txt的 foo fooo fo here 通常情況下,爲了得到here,我會做這樣的: FILE* file = fopen("file.txt", "r"); if (file == NULL) perr

    1熱度

    1回答

    在PHP中,我使用fopen(),fgets()和fclose()來逐行讀取文件。它運作良好。但是我有一個腳本(從CLI運行)必須處理三百個5GB文本文件。這大約是30億fgets()。所以它工作得很好,但在這個規模下,微小的速度節省將會非常快速地加起來。所以我想知道是否有任何技巧來加速這個過程? 我想到的唯一可能的事情是讓fgets()一次讀取多行。它看起來並不像它支持的那樣,但我在理論上可以讓

    -1熱度

    1回答

    我必須從一個文件中讀取多個記錄(記錄的每個組成部分之間用逗號分隔),並且我不明白是什麼問題,所以這裏是我的文件: Rossi,Mario,M,mariorossi @ gmail.com,3923333332,Portiere Bianchi,Giuseppe,M,giuseppebianchi @ gmail.com,3470000021,Attaccante Ferrari,Anna,F,an

    -2熱度

    3回答

    這是我的代碼 int main(){ int N,i,radius,diameter,count =0; char str[20]; char color[N][20]; printf("Get the num : "); scanf("%d",&N); printf("Enter the mesage\n"); for(i=

    0熱度

    3回答

    我正在學習Head First C中的C,我嘗試了一個例子,儘管代碼相同,我的代碼也不會像本書中的例子那樣運行。 該代碼旨在使用strstr()函數來查找另一個字符串中的字符串,但運行我的代碼後,它只會詢問我的輸入,並顯示「程序以退出代碼結尾:0」 以下是我的代碼: #include <stdio.h> #include <string.h> char tracks[][80] = {

    0熱度

    2回答

    給定一個存在於數組中的行。像在這種情況下: char line[50]; while (fgets(line,50, input_file) != NULL) { // how can i do it here.. } 我怎樣才能減少這些額外的空間,以單一的空間,並降低所有選項卡(任意兩個詞之間),以一個空格。 例如: 在給這條線: a b abb ace ab 它需要是: a b

    -2熱度

    2回答

    據我瞭解字符串的長度,還有解析的方式輸入這樣的: 一億$出口$$$ 16 的Cheit及其處罰$$$ 8 的戰爭和記憶$$$ 12個 風戰爭$$$ 12 如何玩足球$$$ 12個 超短脈衝 8個$$$ 非線性光學$$$ 8 等。 「$$$」在數據字段之間分開。 我期待升級了一句: sscanf(line, " %200[^$][^$][^$]$$$%ld", name, &copies); 所

    1熱度

    1回答

    我試圖讀取文本文件與C.文本文件是一個簡單的語言文件,它在嵌入式設備和EACH LINE文件有一個ENUM代碼端的。這裏是我的文件的一個簡單的部分: 品嚐到文本文件: OPERATION SUCCESS! OPERATION FAILED!\nRETRY COUNT : %d ENUM: typedef enum { ... MESSAGE_VALID_OP

    0熱度

    1回答

    我想從文件中插入一個簡單的鏈接列表。你 傢伙有任何想法,爲什麼該功能不會插入我的 文件中的最後一行? 這是文件: 10,Ghidul Ciberbobocului,斯坦的Daria,3,波佩斯庫馬太,約內斯庫Gigel,Ilinca拉杜,100.5 2,彈簧IT,Mirodene克里斯蒂娜,4, Dumitru Mihai,Vasiliu Valentin,Balasa Silvia,Dumitr