Strings কে সঠিক ভাবে ফরম্যাট করা ও ব্যবহার করা

Submitted by administrator on Mon, 01/02/2012 - 15:55

CLASS 13 - Manipulating Strings

 

In the last hour's lesson you learned how to use arrays to collect variables of the same type. You also learned that a character string is actually a character array ended with a null character \0. In this lesson you'll learn more about strings and C functions that can be used to manipulate strings. The following topics are covered:

    Declaring a string
    The length of a string
    Copying strings
    Reading strings with scanf(
    The gets() and puts() functions




Summary

  •     A string is a character array with a null character as the terminator at the last element.
  •     A string constant is a series of characters enclosed by double quotes.
  •     The C compiler automatically appends a null character to the array that has been initialized by a string constant.
  •     You cannot assign a string constant to a dereferenced char pointer.
  •     The strlen() function can be used to measure the length of a string. This function does not count the null character in the last element.
  •     You can copy a string from one array to another by calling the C function strcpy().
  •     The gets() function can be used to read a series of characters. This function stops reading when the newline character or end-of-file (EOF) is encountered. A null character is attached to the array that stores the characters automatically after the reading.
  •     The puts() function sends all characters, except the null character, in a string to the stdout, and appends a newline character to the output.
  •     You can read different data items with the scanf() function by using various format specifiers.


 

Related Items

মডুলার C প্রোগ্রামিং (Modular C Programming)

কেবল মাত্র একটি ফাংশন দিয়ে কোনো বড়ো জটিল সমস্যা সমাধানের চেষ্টা করা ভাল প্রোগ্রামিংয়ের পদ্ধতি নয়। সঠিক পদ্ধতি হ'ল সমস্যাটিকে কয়েকটি ছোট ছোট এবং সরল টুকরো করে ফেলা যাতে তা আরও বিশদে বোঝা যায় । তারপরে এই ছোট এবং সরল সমস্যাগুলি সমাধান করার জন্য ছোট ছোট ফাংশন ব্লক তৈরি করা এবং পরে সেগুলি নিয়মানুযায়ী সংযোজিত করা ।

Programming Style

Programming Style

In this section, I'd like to briefly highlight some points that will help you write clean programs that can easily be read, understood, and maintained.

Exercises : Answer the following Question

To help solidify your understanding of this hour's lesson, you are encouraged to answer the quiz questions and finish the exercises provided in the Workshop before you move to the next lesson.

Question and Answer

    Q Is the C preprocessor part of the C compiler?

    A No. The C preprocessor is not part of the C compiler. With its own line-oriented grammar and syntax, the C preprocessor runs before the compiler in order to handle named constants, macros, and inclusion of files.

Compiling Your Code Under Conditions

Compiling Your Code Under Conditions

You can select portions of your C program that you want to compile by using a set of preprocessor directives. This is useful, especially when you're testing a piece of new code or debugging a portion of code.