fgets

    0熱度

    1回答

    因此,我正在製作一個非常基本的shell,它可以逐行讀取內容,並且我遇到了有關循環的問題。 這是我的主: int main(int argc, char* argv[]) { char* av[ARGVMAX]; int nArgs, i, j, k; fflush(stdout); while (fgets(line, LINESIZE, stdin)

    1熱度

    1回答

    我是C新手,並且很喜歡學習它,但是我遇到了一個與我的程序有關的問題,我很難嘗試弄清楚。在下面的程序中,如果用戶輸入「1」,則將提示他們輸入「密鑰」,「年齡」,「名字」和「姓氏」。但是,當用戶輸入「1」時,程序不會等待用戶輸入「Key」值,而是直接打印到「Age」。 進入「1」後的輸出: 輸入以下信息:按鍵 :年齡: 程序要求之前不會等待用戶在一個鍵值進入,用戶輸入年齡值。程序編譯時不會發生錯誤或警

    1熱度

    1回答

    char theInput[10]; long option; int innerLoop = 1; char *dunno; while(innerLoop == 1){ printf("\nType '1' to get your change, '2' to select another item, or '3' to add more funds: "); fg

    0熱度

    1回答

    我在Windows 8.1中使用MinGW,並且我有一個原始數字輸入文本文件(每行一個),我想在二進制文件中將它們編寫爲二進制文件。這個例子是沒有問題的編譯具有: gcc -pedantic -Os -c my_code.c -o my_code.exe 但輸出 $ my_code.exe sh: ./my_code.exe: Bad file number 這是我寫的代碼: #incl

    5熱度

    3回答

    我一直在測試這個結構,我得到關於使用gets的警告。有人提到用fgets代替,並用'\0'代替。任何建議如何改變我的代碼來做到這一點? void regCars(Car reg[], int *pNrOfCars) { char again[WORDLENGTH] = "yes", model[WORDLENGTH], tmp[WORDLENGTH]; int year, mi

    -4熱度

    1回答

    當我運行這段代碼: #include<stdio.h> #include<stdlib.h> int main() { char name , age , gender , male; printf("Please enter your name \n"); fgets(name, 20 ,stdin); printf("Please ente

    -2熱度

    1回答

    我面臨一個問題,我寫這個代碼讀取文件的每一行的窗口。它在Windows 7中運行良好,但不在liunx中運行。我真的無法弄清楚。任何人都可以幫助我? list< list<string> > getTransRecordsFormFile(const char* fileName) { list< list<string> > res; FILE* f = fopen(fil

    -1熱度

    1回答

    我試圖從文本文件中讀取數據,使用不同的功能,如fgetc(),fgets()和fscanf()。在執行過程中,從fgetc()讀取後終止。 #include <stdio.h> void writeFile(FILE *, char *); void readFile(FILE *,char *); void main(void){ FILE *file; char

    -2熱度

    1回答

    當我運行下面的代碼時,它打印'>',等待輸入,然後段錯誤。有人知道爲什麼嗎? int main(int argc, char **argv){ char input[MAX_INPUT_LINE]; while(1==1){ if (isatty(0)){ printf(">"); } fgets(i

    0熱度

    1回答

    當我寫下面的代碼。膩子打印文本,但我不能鍵入下面什麼.. 例如: 首先,他做了printf - >你是誰? 然後,我做了一個fgets,我通常最喜歡的東西,但doensn't工作。 最後他做了另一個printf他說的地方;很高興認識你... int main(void) { /* USER CODE END 1 */ /* MCU Configuration-------