找到关于C语言的1356篇文章

C语言中的fseek() vs rewind()

Samual Sam
更新于 2020年6月26日 08:00:08

2K+ 次浏览

fseek() C语言中的fseek()函数用于将文件指针移动到指定位置。偏移量和流是函数参数中给出的指针目标。如果成功,则返回零,否则返回非零值。以下是C语言中fseek()函数的语法:int fseek(FILE *stream, long int offset, int whence)以下是fseek()函数中使用的参数:stream − 用于标识流的指针。offset − 位置的字节数。whence − 添加偏移量的起始位置。whence由以下常量之一指定:SEEK_END − 文件末尾… 阅读更多

C语言中calloc()与malloc()的比较

karthikeya Boyini
更新于 2020年6月26日 08:01:39

2K+ 次浏览

calloc() calloc()函数代表连续位置。它的作用类似于malloc(),但它分配多个大小相同的内存块。以下是C语言中calloc()函数的语法:void *calloc(size_t number, size_t size);其中,number − 要分配的数组元素个数。size − 以字节为单位分配的内存大小。以下是一个C语言中calloc()函数的示例:示例 在线演示#include <stdio.h>#include <stdlib.h>int main() { int n = 4, i, *p, s = 0; p = (int*) calloc(n, sizeof(int)); if(p == NULL) { printf("Error! memory not allocated."); ... 阅读更多

C语言中的fgetc()和fputc()

Samual Sam
更新于 2020年6月26日 08:02:42

4K+ 次浏览

fgetc() fgetc()函数用于从文件中读取字符。如果成功,则返回文件指针指向的字符,否则返回EOF。以下是C语言中fgetc()函数的语法:int fgetc(FILE *stream)以下是一个C语言中fgetc()函数的示例,假设我们有一个名为“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(); }以下是… 阅读更多

C/C++中的isgreaterequal()

karthikeya Boyini
更新于 2020年6月26日 08:03:19

171 次浏览

isgreaterequal() 函数用于检查第一个参数是否大于或等于第二个参数。它在C语言的“math.h”头文件中声明。成功时返回true,否则返回false。以下是C++语言中islessgreater()函数的语法:bool isgreaterequal(value1 , value2);其中,value1 − 将与value2进行检查的第一个参数。value2 − 用于检查value1是否大于或等于的第二个参数。以下是一个C++语言中isgreaterequal()函数的示例:示例 在线演示#include <iostream>#include <cmath>using namespace std;int main() { int val1 = ... 阅读更多

C/C++中的strchr()函数

Samual Sam
更新于 2020年6月26日 08:03:47

313 次浏览

strchr()函数用于在字符串中搜索字符。它搜索作为第二个参数传递的字符的第一次出现,如果成功则返回指向该字符的指针,否则返回NULL。以下是C语言中strchr()函数的语法:char *strchr(const char *string , int character)其中,string − 要扫描以搜索字符的字符串。character − 要在字符串中搜索的字符。以下是一个C语言中strchr()函数的示例:示例 在线演示#include <stdio.h>#include <string.h>int main() { char s[] = "Helloworld!"; char c = 'o'; ... 阅读更多

C/C++中的strxfrm()

karthikeya Boyini
更新于 2020年6月26日 07:51:52

253 次浏览

strxfrm()函数将源字符串转换为当前区域设置,并将转换后的字符串的前几个字符复制到目标位置。它在C语言的“locale.h”头文件中声明。以下是C语言中strxfrm()函数的语法:size_t strxfrm(char *destination, const char *source, size_t number)其中,destination − 将复制字符的目标指针。source − 要转换的字符串。number − 要复制的字符数。以下是一个C语言中strxfrm()函数的示例:示例#include <stdio.h>#include <locale.h>int main () { char s[10] = "HelloWorld"; char ... 阅读更多

C/C++中的islessequal()

Samual Sam
更新于 2020年6月26日 07:52:25

178 次浏览

islessequalr()函数用于检查第一个参数是否小于或等于第二个参数。它在“math.h”头文件中声明。如果成功,则返回true,否则返回false。以下是islessequal()函数的语法:bool islessequal(value1 , value2);其中,value1 − 将与value2进行检查的第一个参数。value2 − 用于检查value1是否小于或等于的第二个参数。以下是一个islessequal()函数的示例:示例 在线演示#include <iostream>#include <cmath>using namespace std;int main() { int val1 = 8; int val2 = 8; bool result; result = islessequal(val1, ... 阅读更多

C语言中的strcspn()

karthikeya Boyini
更新于 2020年6月26日 07:52:51

249 次浏览

strcspn()函数计算两个字符串中第一个匹配字符之前的字符个数。它在“string.h”头文件中声明。它返回第一个字符串中第一个匹配字符出现之前的字符个数。以下是C语言中strcspn()函数的语法:size_t strcspn(const char *string1, const char *string2)其中,string1 − 要扫描的第一个字符串。string2 − 用于在第一个字符串中搜索匹配字符的第二个字符串。以下是一个C语言中strcspn()函数的示例:示例 在线演示#include <stdio.h>#include <string.h>int main() { char str1[] = "Helloworld!"; char ... 阅读更多

C/C++中的iswpunct()函数

Samual Sam
更新于 2020年6月26日 07:53:21

132 次浏览

iswpunct()函数用于检查传递的宽字符是否为标点符号。如果它不是标点符号,则返回零,否则返回非零值。它在“cwctype”头文件中声明。以下是iswpunct()函数的语法:int iswpunct(wint_t character);以下是一个iswpunct()函数的示例:示例#include <iostream>#include <cwctype>using namespace std;int main() { wint_t a = '!'; wint_t b = 'a'; if(iswpunct(a)) printf("该字符是标点符号。"); else printf("该字符不是标点符号。"); if(iswpunct(b)) printf("该字符是标点符号。"); else printf("该字符不是… 阅读更多

C/C++中的iswblank()函数

Samual Sam
更新于 2020年6月26日 07:55:24

151 次浏览

iswblank()函数用于检查传递的宽字符是否为空白字符。它基本上是一个空格字符,它也考虑制表符(\t)。此函数在C语言的“ctype.h”头文件中声明,在C++语言的“cctype”头文件中声明。以下是C++语言中isblank()函数的语法:int iswblank(wint_t char);以下是一个C++语言中iswblank()函数的示例:示例 在线演示#include <iostream>#include <cwctype>using namespace std;int main() { wchar_t s[] = L"The space between words."; int i = 0; int count = 0; while(s[i]) { ... 阅读更多

广告