找到關於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 <string.h>#include <stdio.h> 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 <string.h>#include <stdio.h> int main () {    char a[] = "Firststring"; ... 閱讀更多

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

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

865 次瀏覽

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

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 <stdlib.h>#include <stdio.h> 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 <ctype.h>#include <stdio.h> int main() {    char val1 = 's';    char val2 = 'S';    if(isupper(val1))    printf("該字元是大寫字元");    else    printf("該字元不是大寫字元");    if(isupper(val2))    printf("該字元是大寫字元");    else    printf("該字元不是大寫字元");    return 0; } ... 閱讀更多

C語言中的isalnum()函式

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

9000+ 次瀏覽

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

在C語言中列印檔案內容

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

6000+ 次瀏覽

以下是如何在 C 語言中列印檔案內容的示例。假設我們有一個名為“new.txt”的檔案,其內容如下:0, hell!o 1, hello! 2, gfdtrhtrhrt 3, demo現在,讓我們看看這個例子。示例#include <stdio.h>#include <conio.h> 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 <stdlib.h>#include <stdio.h> 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+ 次瀏覽

EOFEOF 代表檔案結尾。getc() 函式在成功時返回 EOF。以下是一個 C 語言中 EOF 的示例。假設我們有一個名為 "new.txt" 的檔案,其內容如下。This is demo! This is demo!現在,讓我們看看這個例子。示例#include <stdio.h> 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.