<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>C on maateen</title><link>https://maateen.me/tags/c/</link><description>Recent content in C on maateen</description><generator>Hugo</generator><language>en</language><lastBuildDate>Wed, 11 Jun 2014 00:00:00 +0000</lastBuildDate><atom:link href="https://maateen.me/tags/c/index.xml" rel="self" type="application/rss+xml"/><item><title>Reverse a Number or String in C</title><link>https://maateen.me/posts/how-to-reverse-a-number-or-string-in-c-programming/</link><pubDate>Wed, 11 Jun 2014 00:00:00 +0000</pubDate><guid>https://maateen.me/posts/how-to-reverse-a-number-or-string-in-c-programming/</guid><description>&lt;p&gt;We, the C programmers, sometimes face a problem that we are to reverse a number or a string. On many online judges there are some problems like number reversion. On these cases, what will we do? We may consider the following code to reverse a number:&lt;/p&gt;
&lt;div class="code-block"&gt;
 &lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#abb2bf;background-color:#282c34;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-c" data-lang="c"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#7f848e"&gt;#include&lt;/span&gt; &lt;span style="color:#7f848e"&gt;&amp;lt;stdio.h&amp;gt;&lt;/span&gt;&lt;span style="color:#7f848e"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e5c07b"&gt;int&lt;/span&gt; &lt;span style="color:#61afef;font-weight:bold"&gt;main&lt;/span&gt;()
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;{
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#e5c07b"&gt;int&lt;/span&gt; &lt;span style="color:#e06c75"&gt;i&lt;/span&gt;, &lt;span style="color:#e06c75"&gt;x&lt;/span&gt; &lt;span style="color:#56b6c2"&gt;=&lt;/span&gt; &lt;span style="color:#d19a66"&gt;12345&lt;/span&gt;, &lt;span style="color:#e06c75"&gt;rev&lt;/span&gt;[&lt;span style="color:#d19a66"&gt;5&lt;/span&gt;];
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#c678dd"&gt;for&lt;/span&gt;(&lt;span style="color:#e06c75"&gt;i&lt;/span&gt; &lt;span style="color:#56b6c2"&gt;=&lt;/span&gt; &lt;span style="color:#d19a66"&gt;0&lt;/span&gt;; &lt;span style="color:#e06c75"&gt;i&lt;/span&gt; &lt;span style="color:#56b6c2"&gt;&amp;lt;&lt;/span&gt; &lt;span style="color:#d19a66"&gt;5&lt;/span&gt;; &lt;span style="color:#e06c75"&gt;i&lt;/span&gt;&lt;span style="color:#56b6c2"&gt;++&lt;/span&gt;){
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#e06c75"&gt;rev&lt;/span&gt;[&lt;span style="color:#e06c75"&gt;i&lt;/span&gt;] &lt;span style="color:#56b6c2"&gt;=&lt;/span&gt; &lt;span style="color:#e06c75"&gt;x&lt;/span&gt; &lt;span style="color:#56b6c2"&gt;%&lt;/span&gt; &lt;span style="color:#d19a66"&gt;10&lt;/span&gt;;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#e06c75"&gt;x&lt;/span&gt; &lt;span style="color:#56b6c2"&gt;=&lt;/span&gt; &lt;span style="color:#e06c75"&gt;x&lt;/span&gt;&lt;span style="color:#56b6c2"&gt;/&lt;/span&gt;&lt;span style="color:#d19a66"&gt;10&lt;/span&gt;;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#61afef;font-weight:bold"&gt;printf&lt;/span&gt;(&lt;span style="color:#98c379"&gt;&amp;#34;%d&amp;#34;&lt;/span&gt;, &lt;span style="color:#e06c75"&gt;rev&lt;/span&gt;[&lt;span style="color:#e06c75"&gt;i&lt;/span&gt;]);
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; }
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#c678dd"&gt;return&lt;/span&gt; &lt;span style="color:#d19a66"&gt;0&lt;/span&gt;;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;}&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
 &lt;button class="copy-code-button"&gt;copy&lt;/button&gt;
&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;Output:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;code&gt;54321&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;But this program can reverse only 12345. We can make it more efficient in this way:&lt;/p&gt;</description></item><item><title>strrev() Function in C</title><link>https://maateen.me/posts/strrev-function-in-c-programming/</link><pubDate>Tue, 10 Jun 2014 00:00:00 +0000</pubDate><guid>https://maateen.me/posts/strrev-function-in-c-programming/</guid><description>&lt;p&gt;&lt;strong&gt;strrev&lt;/strong&gt; function is defined in &lt;strong&gt;string.h&lt;/strong&gt; header file. It reverses a given string. Its basic form is given below:&lt;/p&gt;
&lt;div class="code-block"&gt;
 &lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#abb2bf;background-color:#282c34;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-c" data-lang="c"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#61afef;font-weight:bold"&gt;strrev&lt;/span&gt;(&lt;span style="color:#e06c75"&gt;str&lt;/span&gt;);&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
 &lt;button class="copy-code-button"&gt;copy&lt;/button&gt;
&lt;/div&gt;
&lt;p&gt;Here str, a string, is a parameter of &lt;strong&gt;strrev()&lt;/strong&gt; function. This function reverses this string. Please consider the following program:&lt;/p&gt;
&lt;div class="code-block"&gt;
 &lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#abb2bf;background-color:#282c34;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-c" data-lang="c"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#7f848e"&gt;#include&lt;/span&gt; &lt;span style="color:#7f848e"&gt;&amp;lt;stdio.h&amp;gt;&lt;/span&gt;&lt;span style="color:#7f848e"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#7f848e"&gt;#include&lt;/span&gt; &lt;span style="color:#7f848e"&gt;&amp;lt;string.h&amp;gt;&lt;/span&gt;&lt;span style="color:#7f848e"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e5c07b"&gt;int&lt;/span&gt; &lt;span style="color:#61afef;font-weight:bold"&gt;main&lt;/span&gt;()
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;{
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#e5c07b"&gt;char&lt;/span&gt; &lt;span style="color:#e06c75"&gt;str&lt;/span&gt;[&lt;span style="color:#d19a66"&gt;100&lt;/span&gt;];
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#61afef;font-weight:bold"&gt;gets&lt;/span&gt;(&lt;span style="color:#e06c75"&gt;str&lt;/span&gt;);
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#61afef;font-weight:bold"&gt;puts&lt;/span&gt;(&lt;span style="color:#61afef;font-weight:bold"&gt;strrev&lt;/span&gt;(&lt;span style="color:#e06c75"&gt;str&lt;/span&gt;));
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#c678dd"&gt;return&lt;/span&gt; &lt;span style="color:#d19a66"&gt;0&lt;/span&gt;;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;}&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
 &lt;button class="copy-code-button"&gt;copy&lt;/button&gt;
&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;Input:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;code&gt;coder&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Output:&lt;/strong&gt;&lt;!-- raw HTML omitted --&gt;&lt;code&gt;redoc&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;By using this program I mean strrev function, you can reverse any number or string. Hope you have understood the use of strrev function in C programming. Happy Coding!!!&lt;/p&gt;</description></item><item><title>strcpy() Function in C</title><link>https://maateen.me/posts/strcpy-function-in-c-programming/</link><pubDate>Mon, 09 Jun 2014 00:00:00 +0000</pubDate><guid>https://maateen.me/posts/strcpy-function-in-c-programming/</guid><description>&lt;p&gt;Today we will talk about a string assignment operator. But before that, we will solve a problem. The problem is very easy. We have to copy/assign one string to another.&lt;/p&gt;
&lt;p&gt;Suppose str1 &amp;amp; str2 are two strings. We have to copy/assign str2 to str1. We may try this as follows:&lt;/p&gt;
&lt;div class="code-block"&gt;
 &lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#abb2bf;background-color:#282c34;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-c" data-lang="c"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#7f848e"&gt;#include&lt;/span&gt; &lt;span style="color:#7f848e"&gt;&amp;lt;stdio.h&amp;gt;&lt;/span&gt;&lt;span style="color:#7f848e"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e5c07b"&gt;int&lt;/span&gt; &lt;span style="color:#61afef;font-weight:bold"&gt;main&lt;/span&gt;()
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;{
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#e5c07b"&gt;char&lt;/span&gt; &lt;span style="color:#e06c75"&gt;str1&lt;/span&gt;[&lt;span style="color:#d19a66"&gt;15&lt;/span&gt;] &lt;span style="color:#56b6c2"&gt;=&lt;/span&gt; &lt;span style="color:#98c379"&gt;&amp;#34;Bangladesh&amp;#34;&lt;/span&gt;;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#e5c07b"&gt;char&lt;/span&gt; &lt;span style="color:#e06c75"&gt;str2&lt;/span&gt;[&lt;span style="color:#d19a66"&gt;15&lt;/span&gt;] &lt;span style="color:#56b6c2"&gt;=&lt;/span&gt; &lt;span style="color:#98c379"&gt;&amp;#34;Bangla&amp;#34;&lt;/span&gt;;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#e06c75"&gt;str1&lt;/span&gt; &lt;span style="color:#56b6c2"&gt;=&lt;/span&gt; &lt;span style="color:#e06c75"&gt;str2&lt;/span&gt;;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#61afef;font-weight:bold"&gt;puts&lt;/span&gt;(&lt;span style="color:#e06c75"&gt;str1&lt;/span&gt;);
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#c678dd"&gt;return&lt;/span&gt; &lt;span style="color:#d19a66"&gt;0&lt;/span&gt;;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;}&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
 &lt;button class="copy-code-button"&gt;copy&lt;/button&gt;
&lt;/div&gt;
&lt;p&gt;But C doesn&amp;rsquo;t permit such kind of string-assignment. The thing, you can do, is writing the following program:&lt;/p&gt;</description></item><item><title>strlen() Function in C</title><link>https://maateen.me/posts/strlen-function-in-c-programming/</link><pubDate>Sun, 08 Jun 2014 00:00:00 +0000</pubDate><guid>https://maateen.me/posts/strlen-function-in-c-programming/</guid><description>&lt;p&gt;&lt;strong&gt;strlen&lt;/strong&gt; function is a very simple string library function defined in &lt;strong&gt;string.h&lt;/strong&gt; header file. It returns the length of a given byte string. Here length means how many characters are containing in that string. But it&amp;rsquo;s noted that the null character will always be excluded from the length. Its basic form is given below:&lt;/p&gt;
&lt;div class="code-block"&gt;
 &lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#abb2bf;background-color:#282c34;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-c" data-lang="c"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#61afef;font-weight:bold"&gt;strlen&lt;/span&gt;(&lt;span style="color:#e06c75"&gt;string&lt;/span&gt;);&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
 &lt;button class="copy-code-button"&gt;copy&lt;/button&gt;
&lt;/div&gt;
&lt;p&gt;Here &amp;lsquo;string&amp;rsquo; is the parameter of this function. This function returns an integer which indicates the length of string. Please consider the following example:&lt;/p&gt;</description></item><item><title>strncmp() Function in C</title><link>https://maateen.me/posts/strncmp-function-in-c-programming/</link><pubDate>Sat, 07 Jun 2014 00:00:00 +0000</pubDate><guid>https://maateen.me/posts/strncmp-function-in-c-programming/</guid><description>&lt;p&gt;To understand this topic clearly, you should understand the &lt;a href="https://maateen.me/posts/strcmp-function-in-c-programming/"&gt;&lt;strong&gt;strcmp&lt;/strong&gt; function in C programming&lt;/a&gt; firstly. If you have understood already, then go ahead.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;strncmp&lt;/strong&gt; function is a variation of &lt;strong&gt;strcmp&lt;/strong&gt; function. It compares a certain amount of characters of two null-terminated byte strings. The basic form is given below:&lt;/p&gt;
&lt;div class="code-block"&gt;
 &lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#abb2bf;background-color:#282c34;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-c" data-lang="c"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#61afef;font-weight:bold"&gt;strncmp&lt;/span&gt;(&lt;span style="color:#e06c75"&gt;str1&lt;/span&gt;, &lt;span style="color:#e06c75"&gt;str2&lt;/span&gt;, &lt;span style="color:#e06c75"&gt;n&lt;/span&gt;);&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
 &lt;button class="copy-code-button"&gt;copy&lt;/button&gt;
&lt;/div&gt;
&lt;p&gt;Here str1, str2 &amp;amp; n are the three parameters of this function. str1 &amp;amp; str2 are two null-terminated byte strings and n is an integer. n indicates the left-most n characters of str1. If str2 &amp;amp; the substring of str1 are equal, then &lt;strong&gt;strncmp&lt;/strong&gt; function returns the value 0. Otherwise, it returns a numeric difference between the first mismatching characters based on &lt;strong&gt;ASCII&lt;/strong&gt; value. If the value is negative, the substring of str1 is less than str2. If positive, the opposite result occurs. Now take a look at this example:&lt;/p&gt;</description></item><item><title>strcmp() Function in C</title><link>https://maateen.me/posts/strcmp-function-in-c-programming/</link><pubDate>Fri, 06 Jun 2014 00:00:00 +0000</pubDate><guid>https://maateen.me/posts/strcmp-function-in-c-programming/</guid><description>&lt;p&gt;In C programming we need to compare two strings sometimes. In this case, what will you do? As a basic C programmer, you may write the following statement to compare two strings:&lt;/p&gt;
&lt;div class="code-block"&gt;
 &lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#abb2bf;background-color:#282c34;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-c" data-lang="c"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#c678dd"&gt;if&lt;/span&gt;(&lt;span style="color:#e06c75"&gt;str1&lt;/span&gt; &lt;span style="color:#56b6c2"&gt;==&lt;/span&gt; &lt;span style="color:#e06c75"&gt;str2&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#c678dd"&gt;if&lt;/span&gt;(&lt;span style="color:#e06c75"&gt;str1&lt;/span&gt; &lt;span style="color:#56b6c2"&gt;==&lt;/span&gt; &lt;span style="color:#98c379"&gt;&amp;#34;Coder&amp;#34;&lt;/span&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
 &lt;button class="copy-code-button"&gt;copy&lt;/button&gt;
&lt;/div&gt;
&lt;p&gt;But unfortunately it&amp;rsquo;s invalid in C. You can&amp;rsquo;t compare two strings in such a way. Then what can you do? One thing you may do - compare character by character using a loop. This comparison will be run until a mismatch is found or any string of them terminates into a null character. Obviously I mean the following programs:&lt;/p&gt;</description></item><item><title>strncat() Function in C</title><link>https://maateen.me/posts/strncat-function-in-c-programming/</link><pubDate>Thu, 05 Jun 2014 00:00:00 +0000</pubDate><guid>https://maateen.me/posts/strncat-function-in-c-programming/</guid><description>&lt;p&gt;If you understand the &lt;a href="https://maateen.me/posts/strcat-function-in-c-programming/"&gt;&lt;strong&gt;strcat&lt;/strong&gt; function in C programming&lt;/a&gt;, then a question may appear in your subconscious (not sure) mind. That is about the concatenation of certain amount of two strings. For such kind of concatenation we can use another function defined in &lt;strong&gt;string.h&lt;/strong&gt; header file. That is &lt;strong&gt;strncat&lt;/strong&gt; function. Its basic form is given below:&lt;/p&gt;
&lt;div class="code-block"&gt;
 &lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#abb2bf;background-color:#282c34;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-c" data-lang="c"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#61afef;font-weight:bold"&gt;strncat&lt;/span&gt;(&lt;span style="color:#e06c75"&gt;str1&lt;/span&gt;, &lt;span style="color:#e06c75"&gt;str2&lt;/span&gt;, &lt;span style="color:#e06c75"&gt;n&lt;/span&gt;);&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
 &lt;button class="copy-code-button"&gt;copy&lt;/button&gt;
&lt;/div&gt;
&lt;p&gt;This function contains three parameters - str1 &amp;amp; str2 are two strings and n indicates an integer. Please consider the following program:&lt;/p&gt;</description></item><item><title>strcat() Function in C</title><link>https://maateen.me/posts/strcat-function-in-c-programming/</link><pubDate>Wed, 04 Jun 2014 00:00:00 +0000</pubDate><guid>https://maateen.me/posts/strcat-function-in-c-programming/</guid><description>&lt;p&gt;Today we will talk something about string manipulation, defined in &lt;strong&gt;string.h&lt;/strong&gt; header file. We use &lt;strong&gt;&amp;lt;string.h&amp;gt;&lt;/strong&gt; header file when we want to use a function containing in string library functions. Among them, &lt;strong&gt;strcat&lt;/strong&gt; function is one &amp;amp; very important.&lt;/p&gt;
&lt;p&gt;We know that we can&amp;rsquo;t join two strings together by simple arithmetic addition. It means that the statements given below aren&amp;rsquo;t valid.&lt;/p&gt;
&lt;div class="code-block"&gt;
 &lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#abb2bf;background-color:#282c34;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-c" data-lang="c"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e06c75"&gt;string&lt;/span&gt; &lt;span style="color:#56b6c2"&gt;=&lt;/span&gt; &lt;span style="color:#e06c75"&gt;str1&lt;/span&gt; &lt;span style="color:#56b6c2"&gt;+&lt;/span&gt; &lt;span style="color:#e06c75"&gt;str2&lt;/span&gt;;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e06c75"&gt;string&lt;/span&gt; &lt;span style="color:#56b6c2"&gt;=&lt;/span&gt; &lt;span style="color:#e06c75"&gt;str3&lt;/span&gt; &lt;span style="color:#56b6c2"&gt;+&lt;/span&gt; &lt;span style="color:#98c379"&gt;&amp;#34;Maksudur Rahman&amp;#34;&lt;/span&gt;;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
 &lt;button class="copy-code-button"&gt;copy&lt;/button&gt;
&lt;/div&gt;
&lt;p&gt;But sometime we need to concatenate two strings together. In those situations, what will we do? Obviously we will use &lt;strong&gt;strcat&lt;/strong&gt; function in those case. &lt;strong&gt;strcat&lt;/strong&gt; function concatenates two strings. Its basic form is given below:&lt;/p&gt;</description></item></channel></rss>