পৃষ্ঠাসমূহ

Search Your Article

CS

 

Welcome to GoogleDG – your one-stop destination for free learning resources, guides, and digital tools.

At GoogleDG, we believe that knowledge should be accessible to everyone. Our mission is to provide readers with valuable ebooks, tutorials, and tech-related content that makes learning easier, faster, and more enjoyable.

What We Offer:

  • 📘 Free & Helpful Ebooks – covering education, technology, self-development, and more.

  • 💻 Step-by-Step Tutorials – practical guides on digital tools, apps, and software.

  • 🌐 Tech Updates & Tips – simplified information to keep you informed in the fast-changing digital world.

  • 🎯 Learning Support – resources designed to support students, professionals, and lifelong learners.

    Latest world News 

     

Our Vision

To create a digital knowledge hub where anyone, from beginners to advanced learners, can find trustworthy resources and grow their skills.

Why Choose Us?

✔ Simple explanations of complex topics
✔ 100% free access to resources
✔ Regularly updated content
✔ A community that values knowledge sharing

We are continuously working to expand our content library and provide readers with the most useful and relevant digital learning materials.

📩 If you’d like to connect, share feedback, or suggest topics, feel free to reach us through the Contact page.

Pageviews

Thursday, January 26, 2017

C Library -

The string.h header defines one variable type, one macro, and various functions for manipulating arrays of characters.

Library Variables

Following is the variable type defined in the header string.h:
S.N. Variable & Description
1 size_t
This is the unsigned integral type and is the result of the sizeof keyword.

Library Macros

Following is the macro defined in the header string.h:
S.N. Macro & Description
1 NULL
This macro is the value of a null pointer constant.

Library Functions

Following are the functions defined in the header string.h:
S.N. Function & Description
1 void *memchr(const void *str, int c, size_t n)
Searches for the first occurrence of the character c (an unsigned char) in the first n bytes of the string pointed to, by the argument str.
2 int memcmp(const void *str1, const void *str2, size_t n)
Compares the first n bytes of str1 and str2.
3 void *memcpy(void *dest, const void *src, size_t n)
Copies n characters from src to dest.
4 void *memmove(void *dest, const void *src, size_t n)
Another function to copy n characters from str2 to str1.
5 void *memset(void *str, int c, size_t n)
Copies the character c (an unsigned char) to the first n characters of the string pointed to, by the argument str.
6 char *strcat(char *dest, const char *src)
Appends the string pointed to, by src to the end of the string pointed to by dest.
7 char *strncat(char *dest, const char *src, size_t n)
Appends the string pointed to, by src to the end of the string pointed to, by dest up to n characters long.
8 char *strchr(const char *str, int c)
Searches for the first occurrence of the character c (an unsigned char) in the string pointed to, by the argument str.
9 int strcmp(const char *str1, const char *str2)
Compares the string pointed to, by str1 to the string pointed to by str2.
10 int strncmp(const char *str1, const char *str2, size_t n)
Compares at most the first n bytes of str1 and str2.
11 int strcoll(const char *str1, const char *str2)
Compares string str1 to str2. The result is dependent on the LC_COLLATE setting of the location.
12 char *strcpy(char *dest, const char *src)
Copies the string pointed to, by src to dest.
13 char *strncpy(char *dest, const char *src, size_t n)
Copies up to n characters from the string pointed to, by src to dest.
14 size_t strcspn(const char *str1, const char *str2)
Calculates the length of the initial segment of str1 which consists entirely of characters not in str2.
15 char *strerror(int errnum)
Searches an internal array for the error number errnum and returns a pointer to an error message string.
16 size_t strlen(const char *str)
Computes the length of the string str up to but not including the terminating null character.
17 char *strpbrk(const char *str1, const char *str2)
Finds the first character in the string str1 that matches any character specified in str2.
18 char *strrchr(const char *str, int c)
Searches for the last occurrence of the character c (an unsigned char) in the string pointed to by the argument str.
19 size_t strspn(const char *str1, const char *str2)
Calculates the length of the initial segment of str1 which consists entirely of characters in str2.
20 char *strstr(const char *haystack, const char *needle)
Finds the first occurrence of the entire string needle (not including the terminating null character) which appears in the string haystack.
21 char *strtok(char *str, const char *delim)
Breaks string str into a series of tokens separated by delim.
22 size_t strxfrm(char *dest, const char *src, size_t n)
Transforms the first n characters of the string src into corrent locale and places them in the string dest.

No comments:

Post a Comment