找到關於C語言的1356篇文章

C/C++中的memcpy()函式

Samual Sam
更新於 2020年6月26日 08:08:37

6000+ 次瀏覽

memcpy() 函式用於將記憶體塊從一個位置複製到另一個位置。一個是由指標指向的源,另一個是由指標指向的目標。它在C語言的“string.h”標頭檔案中宣告。它不檢查溢位。以下是C語言中memcpy()的語法:void *memcpy(void *dest_str, const void *src_str, size_t number)其中,dest_str - 指向目標陣列的指標。src_str - 指向源陣列的指標。number - 要從源複製到目標的位元組數。以下是一個C語言中memcpy()的示例,示例  線上演示 #include #include int main () {   ... 閱讀更多

C/C++中的memmove()函式

karthikeya Boyini
更新於 2020年6月26日 08:09:03

438 次瀏覽

memmove() 函式用於將整個記憶體塊從一個位置移動到另一個位置。一個是由指標指向的源,另一個是由指標指向的目標。它在C語言的“string.h”標頭檔案中宣告。以下是C語言中memmove()的語法:void *memmove(void *dest_str, const void *src_str, size_t number)其中,dest_str - 指向目標陣列的指標。src_str - 指向源陣列的指標。number - 要從源複製到目標的位元組數。以下是一個C語言中memmove()的示例,示例  線上演示 #include #include int main () {    char a[] = "Firststring"; ... 閱讀更多

如何在C/C++中將字串轉換為雙精度浮點數?

Samual Sam
更新於 2020年6月26日 08:09:32

865 次瀏覽

以下是如何將字串轉換為雙精度浮點數的示例。示例  線上演示 #include using namespace std; int main() {    char s[20] = "18.2894 is a number";    char *p;    double result;    result = strtod(s, &p);    cout

C/C++中的strtod()函式

karthikeya Boyini
更新於 2020年6月26日 08:10:10

349 次瀏覽

strtod() 函式用於將字串轉換為浮點數。字串被轉換為雙精度浮點數型別。如果成功則返回轉換後的數字,否則返回零。它在“stdlib.h”標頭檔案中宣告。以下是C語言中strtod()的語法:double strtod(const char *string, char **endpointer);其中,string - 要轉換的字串。endpointer - 已分配物件的指標,函式在數值之後將其值設定為下一個字元。以下是一個C語言中strtod()的示例,示例  線上演示 #include #include int main () {   ... 閱讀更多

C語言中的isupper()函式

Samual Sam
更新於 2020年6月26日 08:10:38

2000+ 次瀏覽

isupper() 函式用於檢查字元是否為大寫字母。如果成功則返回非零值,否則返回零。它在“ctype.h”標頭檔案中宣告。以下是C語言中isupper()的語法:int isupper(int character);其中,character - 要檢查的字元。以下是一個C語言中isupper()的示例,示例  線上演示 #include #include int main() {    char val1 = 's';    char val2 = 'S';    if(isupper(val1))    printf("該字元是大寫字母");    else    printf("該字元不是大寫字母");    if(isupper(val2))    printf("該字元是大寫字母");    else    printf("該字元不是大寫字母");     ... 閱讀更多

C語言中的isalnum()函式

karthikeya Boyini
更新於 2020年6月26日 08:11:19

9000+ 次瀏覽

isalnum() 函式用於檢查字元是否為字母數字字元(字母或數字)。如果字元是字母數字字元,則返回非零值,否則返回零。它在“ctype.h”標頭檔案中宣告。以下是C語言中isalnum()的語法:int isalnum(int character);其中,character - 要檢查的字元。以下是一個C語言中isalnum()的示例,示例  線上演示 #include #include int main() {    char val1 = 's';    char val2 = '8';    char val3 = '$';    if(isalnum(val1))    printf("該字元是字母數字字元");    else    printf("該字元不是字母數字字元");     ... 閱讀更多

列印C語言中檔案的內容

Samual Sam
更新於 2020年6月26日 07:56:43

6000+ 次瀏覽

以下是如何在C語言中列印檔案內容的示例。假設我們有一個名為“new.txt”的檔案,其內容如下:0, hell!o 1, hello! 2, gfdtrhtrhrt 3, demo現在,讓我們來看一下示例。示例 #include #include void main() {    FILE *f;    char s;    clrscr();    f=fopen("new.txt", "r");    while((s=fgetc(f))!=EOF) {       printf("%c", s);    }    fclose(f);    getch(); }輸出0, hell!o 1, hello! 2, gfdtrhtrhrt 3, demo在上面的程式中,我們有一個文字檔案“new.txt”。檔案指標用於開啟和讀取檔案。它顯示檔案的內容。FILE *f; ... 閱讀更多

在C語言中以寫模式開啟現有檔案的fopen()

karthikeya Boyini
更新於 2020年6月26日 07:57:29

600 次瀏覽

fopen() 函式開啟指標指向的檔案並讀取或寫入檔案。在寫模式下,使用“w”,在讀模式下,使用“r”。當目錄中存在檔案時,它將其視為新的空檔案,並用新資料覆蓋檔案內容。以下是C語言中fopen()的語法:FILE *fopen(const char *filename, const char *access_mode)其中,filename - 要開啟的檔名。acess_mode - 訪問檔案的模式,例如讀模式或寫模式。以下是一個C語言中fopen()的示例,假設 ... 閱讀更多

C語言中realloc()的使用

Samual Sam
更新於 2020年6月26日 07:58:12

12000+ 次瀏覽

realloc 函式用於調整之前由 malloc 或 calloc 分配的記憶體塊的大小。以下是C語言中realloc的語法:void *realloc(void *pointer, size_t size)其中,pointer - 指向之前由 malloc 或 calloc 分配的記憶體塊的指標。size - 記憶體塊的新大小。以下是一個C語言中realloc()的示例,示例  線上演示 #include #include int main() {    int n = 4, i, *p, s = 0;    p = (int*) calloc(n, sizeof(int));    if(p == NULL) {       printf("錯誤!未分配記憶體。");     ... 閱讀更多

C語言中的EOF、getc()和feof()

karthikeya Boyini
更新於 2023年9月14日 20:45:57

26000+ 次瀏覽

EOF EOF代表檔案結束。getc() 函式成功時返回 EOF。以下是一個C語言中EOF的示例,假設我們有一個名為“new.txt”的檔案,其內容如下:This is demo! This is demo!現在,讓我們來看一下示例。示例 #include int main() {    FILE *f = fopen("new.txt", "r");    int c = getc(f);    while (c != EOF) {       putchar(c);       c = getc(f);    }    fclose(f);    getchar();    return 0; }輸出This is demo! This is demo!在上面的程式中,使用fopen()開啟檔案。當整型變數c ... 閱讀更多

廣告
© . All rights reserved.