সি স্ট্রিং
🌈সি স্ট্রিং কি?
📋সি স্ট্রিং হলো এক বা একাধিক অক্ষর টেক্সট ডেটা সংরক্ষণের পদ্ধতি।
⚒️সি স্ট্রিং এক বা একাধিক অক্ষর টেক্সট ডেটা সংরক্ষণের ব্যবহৃত হয়।
সি স্ট্রিং সমূহ
সি স্ট্রিং এবং সেগুলোর ব্যবহারের তালিকা
- ➡️ strlen - স্ট্রিং এর দৈর্ঘ্য গণনা করা
- ➡️ strcpy - ডেটা কপি করা
- ➡️ strncpy - নির্দিষ্ট দৈর্ঘ্য পর্যন্ত কপি করা
- ➡️ strcat - একাধিক স্ট্রিং একত্র করা
- ➡️ strncat - নির্দিষ্ট দৈর্ঘ্য পর্যন্ত একাধিক স্ট্রিং একত্র করা
- ➡️ strcmp - দুটি মান তুলনা করা
- ➡️ strncmp - নির্দিষ্ট দৈর্ঘ্য পর্যন্ত দুটি মান তুলনা করা
- ➡️ strchr - প্রথম মিল থেকে শেষ পর্যন্ত অংশ বের করা
- ➡️ strrchr - শেষ মিল থেকে শেষ পর্যন্ত অংশ বের করা
- ➡️ strstr - স্ট্রিংয়ের মধ্যে নির্দিষ্ট স্ট্রিং খুঁজে বের করা
- ➡️ strtok - স্ট্রিংকে নির্দিষ্ট বিভাজক অনুযায়ী বিভক্ত করা
- ➡️ strspn - স্ট্রিংয়ের শুরুতে নির্দিষ্ট অক্ষরগুলোর ধারাবাহিক দৈর্ঘ্য বের করা
- ➡️ strcspn - স্ট্রিংয়ের শুরু থেকে নির্দিষ্ট অক্ষর না পাওয়া পর্যন্ত দৈর্ঘ্য বের করা
- ➡️ strpbrk - স্ট্রিংয়ে নির্দিষ্ট অক্ষরগুলোর মধ্যে প্রথমটি খুঁজে বের করা
- ➡️ memcpy - মেমোরির নির্দিষ্ট অংশ কপি করা
- ➡️ memmove - মেমোরির নির্দিষ্ট অংশ নিরাপদভাবে স্থানান্তর করা
- ➡️ memset - মেমোরির নির্দিষ্ট অংশে একই মান নির্ধারণ করা
- ➡️ memcmp - মেমোরির দুটি অংশ তুলনা করা
strlen - স্ট্রিং এর দৈর্ঘ্য গণনা করার উদাহরণ।
#include <stdio.h>
#include <string.h>
int main() {
char text[20] = "hello world";
printf("%zu", strlen(text));
return 0;
}
strcpy - ডেটা কপি করার উদাহরণ।
#include <stdio.h>
#include <string.h>
int main() {
char source[20] = "hello world";
char target[20];
strcpy(target, source);
printf("%s", target);
return 0;
}
strncpy - নির্দিষ্ট দৈর্ঘ্য পর্যন্ত কপি করার উদাহরণ।
#include <stdio.h>
#include <string.h>
int main() {
char source[20] = "hello world";
char target[20];
strncpy(target, source, 5);
target[5] = '\0';
printf("%s", target);
return 0;
}
strcat - একাধিক স্ট্রিং একত্র করার উদাহরণ।
#include <stdio.h>
#include <string.h>
int main() {
char text[40] = "hello";
strcat(text, " world");
printf("%s", text);
return 0;
}
strncat - নির্দিষ্ট দৈর্ঘ্য পর্যন্ত একাধিক স্ট্রিং একত্র করার উদাহরণ।
#include <stdio.h>
#include <string.h>
int main() {
char text[40] = "hello";
strncat(text, " world", 3);
printf("%s", text);
return 0;
}
strcmp - দুটি মান তুলনা করার উদাহরণ।
#include <stdio.h>
#include <string.h>
int main() {
int result = strcmp("hello", "hello");
printf("%d", result);
return 0;
}
strncmp - নির্দিষ্ট দৈর্ঘ্য পর্যন্ত দুটি মান তুলনা করার উদাহরণ।
#include <stdio.h>
#include <string.h>
int main() {
int result = strncmp("hello", "hello", 5);
printf("%d", result);
return 0;
}
strchr - প্রথম মিল থেকে শেষ পর্যন্ত অংশ বের করার উদাহরণ।
#include <stdio.h>
#include <string.h>
int main() {
char text[20] = "hello world";
char *result = strchr(text, 'l');
printf("%s", result);
return 0;
}
strrchr - শেষ মিল থেকে শেষ পর্যন্ত অংশ বের করার উদাহরণ।
#include <stdio.h>
#include <string.h>
int main() {
char text[20] = "hello world";
char *result = strrchr(text, 'l');
printf("%s", result);
return 0;
}
strstr - স্ট্রিংয়ের মধ্যে নির্দিষ্ট স্ট্রিং খুঁজে বের করার উদাহরণ।
#include <stdio.h>
#include <string.h>
int main() {
char text[40] = "hello world";
char *result = strstr(text, "world");
printf("%s", result);
return 0;
}
strtok - স্ট্রিংকে নির্দিষ্ট বিভাজক অনুযায়ী বিভক্ত করার উদাহরণ।
#include <stdio.h>
#include <string.h>
int main() {
char text[40] = "hello world";
char *result = strtok(text, " ");
printf("%s", result);
return 0;
}
strspn - স্ট্রিংয়ের শুরুতে নির্দিষ্ট অক্ষরগুলোর ধারাবাহিক দৈর্ঘ্য বের করার উদাহরণ।
#include <stdio.h>
#include <string.h>
int main() {
size_t result = strspn("123abc", "1234567890");
printf("%zu", result);
return 0;
}
strcspn - স্ট্রিংয়ের শুরু থেকে নির্দিষ্ট অক্ষর না পাওয়া পর্যন্ত দৈর্ঘ্য বের করার উদাহরণ।
#include <stdio.h>
#include <string.h>
int main() {
size_t result = strcspn("hello123", "0123456789");
printf("%zu", result);
return 0;
}
strpbrk - স্ট্রিংয়ে নির্দিষ্ট অক্ষরগুলোর মধ্যে প্রথমটি খুঁজে বের করার উদাহরণ।
#include <stdio.h>
#include <string.h>
int main() {
char text[20] = "hello";
char *result = strpbrk(text, "aeiou");
printf("%s", result);
return 0;
}
memcpy - মেমোরির নির্দিষ্ট অংশ কপি করার উদাহরণ।
#include <stdio.h>
#include <string.h>
int main() {
char source[] = "hello world";
char target[20];
memcpy(target, source, strlen(source) + 1);
printf("%s", target);
return 0;
}
memmove - মেমোরির নির্দিষ্ট অংশ নিরাপদভাবে স্থানান্তর করার উদাহরণ।
#include <stdio.h>
#include <string.h>
int main() {
char text[20] = "hello world";
memmove(text + 2, text, 3);
printf("%s", text);
return 0;
}
memset - মেমোরির নির্দিষ্ট অংশে একই মান নির্ধারণ করার উদাহরণ।
#include <stdio.h>
#include <string.h>
int main() {
char text[20] = "hello world";
memset(text, '*', 5);
printf("%s", text);
return 0;
}
memcmp - মেমোরির দুটি অংশ তুলনা করার উদাহরণ।
#include <stdio.h>
#include <string.h>
int main() {
int result = memcmp("hello", "hello", 5);
printf("%d", result);
return 0;
}
সি স্ট্রিং সম্পর্কিত বিস্তারিত তথ্য
কার্যকর কোডিং উদাহরণ এবং সেগুলোর রেফারেন্স লিংক
| নাম | বিবরণ |
|---|---|
| strlen | স্ট্রিং এর দৈর্ঘ্য গণনা করতে ব্যবহৃত হয়। |
| strcpy | ডেটা কপি করতে ব্যবহৃত হয়। |
| strncpy | নির্দিষ্ট দৈর্ঘ্য পর্যন্ত কপি করতে ব্যবহৃত হয়। |
| strcat | একাধিক স্ট্রিং একত্র করতে ব্যবহৃত হয়। |
| strncat | নির্দিষ্ট দৈর্ঘ্য পর্যন্ত একাধিক স্ট্রিং একত্র করতে ব্যবহৃত হয়। |
| strcmp | দুটি মান তুলনা করতে ব্যবহৃত হয়। |
| strncmp | নির্দিষ্ট দৈর্ঘ্য পর্যন্ত দুটি মান তুলনা করতে ব্যবহৃত হয়। |
| strchr | প্রথম মিল থেকে শেষ পর্যন্ত অংশ বের করতে ব্যবহৃত হয়। |
| strrchr | শেষ মিল থেকে শেষ পর্যন্ত অংশ বের করতে ব্যবহৃত হয়। |
| strstr | স্ট্রিংয়ের মধ্যে নির্দিষ্ট স্ট্রিং খুঁজে বের করতে ব্যবহৃত হয়। |
| strtok | স্ট্রিংকে নির্দিষ্ট বিভাজক অনুযায়ী বিভক্ত করতে ব্যবহৃত হয়। |
| strspn | স্ট্রিংয়ের শুরুতে নির্দিষ্ট অক্ষরগুলোর ধারাবাহিক দৈর্ঘ্য বের করতে ব্যবহৃত হয়। |
| strcspn | স্ট্রিংয়ের শুরু থেকে নির্দিষ্ট অক্ষর না পাওয়া পর্যন্ত দৈর্ঘ্য বের করতে ব্যবহৃত হয়। |
| strpbrk | স্ট্রিংয়ে নির্দিষ্ট অক্ষরগুলোর মধ্যে প্রথমটি খুঁজে বের করতে ব্যবহৃত হয়। |
| memcpy | মেমোরির নির্দিষ্ট অংশ কপি করতে ব্যবহৃত হয়। |
| memmove | মেমোরির নির্দিষ্ট অংশ নিরাপদভাবে স্থানান্তর করতে ব্যবহৃত হয়। |
| memset | মেমোরির নির্দিষ্ট অংশে একই মান নির্ধারণ করতে ব্যবহৃত হয়। |
| memcmp | মেমোরির দুটি অংশ তুলনা করতে ব্যবহৃত হয়। |