C++ இல் சார் வரிசையை துவக்கவும்

C Il Car Varicaiyai Tuvakkavum



C++ இல், int, string, char போன்ற பல்வேறு தரவு வகைகளின் வரிசைகளை நாம் அறிவிக்கலாம் மற்றும் துவக்கலாம். ஒரு வரிசை என்பது ஒரே மாதிரியான தரவு வகையின் பல மதிப்புகளைக் கொண்டிருக்கும் ஒரு மாறியாகும். 'சார் வரிசை' பாத்திரத்தின் சேகரிப்பு மற்றும் அதில் உள்ள சரங்களைச் சேமிப்பதற்காகப் பயன்படுத்தப்படுகிறது. 'char array' என்பது 'int array' போன்றது. எண்ணியல் வரிசை எண் மதிப்புகளை சேமிப்பதால், 'சார் வரிசை' C++ நிரலாக்கத்தில் எழுத்துக்கள் அல்லது சரங்களின் தொகுப்பை சேமிக்கிறது. இந்த வழிகாட்டியில், எங்கள் குறியீடுகளில் C++ இல் சார் வரிசையை துவக்குவோம்.

எடுத்துக்காட்டு 1:







தலைப்புக் கோப்புகளைச் சேர்த்து C++ குறியீட்டைத் தொடங்குவோம். இந்த எடுத்துக்காட்டில் முதல் தலைப்பு கோப்பு 'iostream' ஆகும். 'சின்' அல்லது 'கவுட்' போன்ற சில செயல்பாடுகள் இந்த ஹெடர் கோப்பில் அறிவிக்கப்பட்டுள்ளன, இது இந்த குறியீட்டில் நமக்குத் தேவைப்படும். இரண்டாவது தலைப்புக் கோப்பு 'string.h' ஆகும், இது இங்கே சேர்க்கப்பட்டுள்ளது, ஏனெனில் வரிசையின் தன்மையைக் கையாள நமக்குத் தேவைப்படும் பல செயல்பாடுகள் அதில் வரையறுக்கப்பட்டுள்ளன. இந்தக் குறியீட்டில் “std” பெயர்வெளியும் சேர்க்கப்பட்டுள்ளது. பின்னர், நாங்கள் இங்கே 'முதன்மை ()' முறையை அழைக்கிறோம்.



எழுத்து வரிசையை துவக்க, 'சார்' முக்கிய சொல்லை வைக்கிறோம். பின்னர், வரிசையின் பெயர் இங்கே தட்டச்சு செய்யப்படுகிறது. எழுத்து வரிசையின் பெயர் 'new_Array' ஆகும், அதன் அளவு '50' ஆக மாற்றப்பட்டது. பின்னர், இந்த எழுத்து வரிசையை வரியுடன் துவக்குகிறோம். எழுத்து வரிசையை துவக்குவதற்கு நாம் இங்கே சேர்க்கும் வரி 'எனது முதல் எழுத்து வரிசை இங்கே உள்ளது!'. இப்போது, ​​இந்த எழுத்து வரிசைகளை அச்சிட விரும்புகிறோம், எனவே 'new_Array' ஐ 'cout' இல் வைக்கிறோம். இது கன்சோலில் எழுத்து வரிசையை வழங்குகிறது.



குறியீடு 1:





# அடங்கும்
# அடங்கும்
பெயர்வெளி std ஐப் பயன்படுத்துதல்;
முழு எண்ணாக ( )
{
சார் புதிய_வரிசை [ ஐம்பது ] = 'என் முதல் கேரக்டர் அரே இங்கே!' ;
கூட் << புதிய_வரிசை << endl;
திரும்ப 0 ;
}

வெளியீடு:



குறியீட்டில் நாம் துவக்கிய எழுத்து வரிசை கொடுக்கப்பட்ட முடிவில் இங்கே காட்டப்படும். எழுத்து வரிசையை துவக்குவதற்கு நாங்கள் பயன்படுத்திய அனைத்து தரவுகளும் பின்வருவனவற்றில் வழங்கப்படுகின்றன:

எடுத்துக்காட்டு 2:

'iostream' மற்றும் 'string.h' தலைப்பு கோப்புகள் இங்கே சேர்க்கப்பட்டுள்ளன. இதற்குக் கீழே, “std” பெயர்வெளியைச் சேர்க்கிறோம். பின்னர், 'முதன்மை()' ஐ அழைத்த பிறகு, 'Arr_1' என்ற பெயரில் எழுத்து வரிசையை துவக்குவோம். நாங்கள் 'சார்' தரவு வகையை வைத்து, பின்னர் எழுத்து வரிசையின் பெயரை வைக்கிறோம்.

பின்னர், இந்த வரிசைக்கு எழுத்துக்களை ஒதுக்குகிறோம், அல்லது இந்த வரிசையை இங்கே எழுத்துக்களுடன் துவக்குகிறோம் என்று சொல்லலாம். இந்த வரிசையில் உள்ள எழுத்துக்களைச் செருகி, அதன் கீழே உள்ள 'for' லூப்பைப் பயன்படுத்துகிறோம், ஏனெனில் இந்த எல்லா எழுத்துக்களையும் தனித்தனியாகக் காட்ட விரும்புகிறோம். பின்னர், 'cout' ஐப் பயன்படுத்தி, இந்த cout இல் 'Arr_1[i]' ஐச் சேர்ப்போம், இது சார் வரிசையின் அனைத்து எழுத்துக்களையும் காண்பிக்கும்.

குறியீடு 2:

# அடங்கும்

# அடங்கும்
பெயர்வெளி std ஐப் பயன்படுத்துதல்;
முழு எண்ணாக ( )
{
char Arr_1 [ 10 ] = { 'a' , 'இது' , 'நான்' , 'ஓ' , 'உள்ளே' , 'என்' , 'உடன்' , 'b' , 'இன்' , 'எக்ஸ்' } ;
க்கான ( int i = 0 ; நான் < அளவு ( Arr_1 ) / அளவு ( Arr_1 [ 0 ] ) ; நான்++ )
{
கூட் << 'அரேயின் பாத்திரம்  ' << Arr_1 [ நான் ] << endl;
}
திரும்ப 0 ;
}

வெளியீடு:

சார் வரிசையின் அனைத்து எழுத்துகளும் இப்போது இங்கே காட்டப்படும். நாங்கள் வழங்கிய குறியீட்டில் வரிசையை துவக்கும் போது இந்த எழுத்துக்களைச் செருகுவோம், பின்னர் அவற்றை வழங்குவோம்.

எடுத்துக்காட்டு 3:

'iostream' மற்றும் 'string.h' தலைப்புக் கோப்புகளை உள்ளடக்கியுள்ளோம், ஏனெனில் அவற்றில் வரையறுக்கப்பட்டுள்ள செயல்பாடுகளுடன் பணிபுரிய வேண்டும், பின்னர் அவற்றின் கீழ் 'std' பெயர்வெளியை வைக்க வேண்டும்.

அடுத்து, 'main()' செயல்பாட்டை செயல்படுத்திய பிறகு, 'a' என்ற பெயருடன் எழுத்து வரிசையை துவக்குவோம். இந்த 'a' வரிசையின் அளவு '12' ஆகும். இப்போது, ​​​​நாம் என்ன செய்வது, தரவு வகையை “char” என அமைத்த பிறகு எழுத்து வரிசையின் பெயரைச் செருகுவது. அதன் பிறகு, இந்த 'கரி' வரிசையில் எழுத்துக்களை துவக்குகிறோம். ஒவ்வொரு எழுத்தையும் தனித்தனியாகக் காட்ட, முதலில் இந்த வரிசையில் எழுத்துக்களைச் சேர்ப்போம், பின்னர் 'for' லூப்பைப் பயன்படுத்துவோம். அடுத்து, 'கவுட்' செயல்பாட்டைப் பயன்படுத்தி, இந்த 'கவுட்' வரிசையின் அனைத்து எழுத்துக்களையும் காண்பிக்கும் 'a[i]' ஐ இணைத்தோம்.

குறியீடு 3:

# அடங்கும்

# அடங்கும்
பெயர்வெளி std ஐப் பயன்படுத்துதல்;
முழு எண்ணாக ( )
{
சார் ஏ [ 12 ] = { 'a' , '@' , '#' , '%' , '!' , '^' , '&' , '*' , '' , 'உடன்' , '@' } ;
க்கான ( int i = 0 ; நான் < அளவு ( ) / அளவு ( [ 0 ] ) ; நான்++ )
{
கூட் << 'பாத்திரம்  ' << [ நான் ] << endl;
}
திரும்ப 0 ;
}

வெளியீடு:

இது இப்போது 'சார்' வரிசையின் ஒவ்வொரு எழுத்தையும் காட்டுகிறது. கொடுக்கப்பட்ட குறியீட்டில், நாங்கள் வரிசையை துவக்கி, இந்த எழுத்துக்களைச் சேர்த்துள்ளோம், இதனால் அவற்றை இங்கே வழங்குகிறோம்.

எடுத்துக்காட்டு 4:

'iostream' மற்றும் 'string.h' தலைப்பு கோப்புகளில் வரையறுக்கப்பட்ட செயல்பாடுகளுடன் நாம் வேலை செய்ய வேண்டும்; முதலில் இவற்றைச் சேர்க்கிறோம், அதைத் தொடர்ந்து “std” பெயர்வெளியை சேர்க்கிறோம். மேற்கூறிய “முதன்மை()” செயல்பாட்டு அழைப்பைத் தொடர்ந்து எழுத்து வரிசையைத் தொடங்க “myCharArray” என்ற பெயரைப் பயன்படுத்துகிறோம். 'myCharArray' இன் அளவு '20' க்கு சரி செய்யப்பட்டது, மேலும் அதை 'Character Array' மூலம் துவக்குவோம்.

இப்போது, ​​இந்த எழுத்து வரிசையைக் காட்ட விரும்புகிறோம். இந்த வரிசையில் நாம் சேர்த்த எழுத்துக்களின் தொகுப்பைக் காட்ட, 'myCharArray' ஐச் சேர்க்கும் 'cout' ஐப் பயன்படுத்துகிறோம். எழுத்து வரிசை பின்னர் 'myCharArray2' என்ற பெயருடன் துவக்கப்படுகிறது. இங்கே, ”myCharArray2″ வரிசையானது “5” அளவைக் கொண்டுள்ளது. செய்ய வேண்டியது எல்லாம் தரவு வகையை “சார்” என அமைத்து எழுத்து வரிசையின் பெயரைச் செருகுவதுதான்.

இந்த 'சார்' வரிசையில் எழுத்துக்கள் துவக்கப்படும். முதலில் இந்த வரிசையில் எழுத்துக்களைச் செருகுவோம், பின்னர் ஒவ்வொரு எழுத்தையும் தனித்தனியாகக் காட்ட கீழே உள்ள 'for' லூப்பைப் பயன்படுத்துவோம். அடுத்து, 'myCharArray2[a]' ஐ இந்த cout உடன் இணைக்க, 'cout' செயல்பாட்டைப் பயன்படுத்துகிறோம், இந்த சார் வரிசையில் உள்ள அனைத்து எழுத்துக்களையும் காண்பிக்கிறோம்.

குறியீடு 4:

# அடங்கும்

# அடங்கும்
பெயர்வெளி std ஐப் பயன்படுத்துதல்;
முழு எண்ணாக ( )
{
சார் myCharArray [ இருபது ] = 'எழுத்து வரிசை' ;
கூட் << myCharArray << endl;
சார் myCharArray2 [ 5 ] = { 'a' , 'b' , 'c' , 'd' , 'இது' } ;
க்கான ( int a = 0 ; அ < அளவு ( myCharArray2 ) / அளவு ( myCharArray2 [ 0 ] ) ; a++ )
{
கூட் << myCharArray2 [ ] << endl;
}
திரும்ப 0 ;
}

வெளியீடு:

எழுத்து வரிசைகளின் இரண்டு மதிப்புகளும் பின்வருவனவற்றில் காட்டப்படும். முதலில், முதல் சார் வரிசையில் நாம் சேர்த்த முழுமையான சரத்தை ரெண்டர் செய்தோம். பின்னர், இரண்டாவது சார் வரிசை காட்டப்படும், அதில் நாம் எழுத்துக்களைச் செருகி அவற்றை தனித்தனியாக ஒற்றை வரியில் காட்டுகிறோம்.

எடுத்துக்காட்டு 5:

“iostream” மற்றும் “std” நேம்ஸ்பேஸைச் சேர்த்த பிறகு, இங்கு “main()” என்று அழைக்கிறோம், பின்னர் “char” தரவு வகையின் “c_array” ஐ “100” அளவுடன் துவக்குகிறோம். பின்னர், 'இங்கே உள்ள எழுத்து வரிசையில் தரவை உள்ளிடவும்' என்ற செய்தியை நாங்கள் காண்பிப்போம், எனவே இந்த வரி அச்சிடும்போது பயனர் எழுத்துக்களை உள்ளிடுவார்.

பயனரிடமிருந்து 'சார்' வரிசையில் உள்ள எழுத்தைப் பெற 'சின்' செயல்பாடு பயன்படுத்தப்படுகிறது. 'cin' க்குப் பிறகு 'c_array' ஐ வைக்கிறோம், இதனால் பயனர் உள்ளீடு செய்யும் தரவு இந்த 'c_array' இல் சேமிக்கப்படும். இப்போது, ​​'c_array' ஐ வைத்து 'cout' உதவியுடன் வரிசையின் எழுத்துக்களை அச்சிடுகிறோம்.

அடுத்து, ஒரு செய்தி காட்டப்படும், அதில் நாங்கள் சேர்த்துள்ளோம், 'இப்போது மீண்டும், எழுத்து வரிசையில் தரவை உள்ளிடவும்'. இந்த வரி அச்சிடும்போது பயனர் இந்தப் பகுதியில் உள்ள எழுத்துக்களை உள்ளிடுகிறார். 'சார்' வரிசையில் பயன்படுத்த பயனரிடமிருந்து ஒரு எழுத்தை மீட்டெடுக்க, நாங்கள் 'சின்' செயல்பாட்டைப் பயன்படுத்துகிறோம். இப்போது, ​​'c_array' ஐ ஊட்டுவதன் மூலம் வரிசையில் இருந்து எழுத்துக்களை அச்சிட 'cout' ஐப் பயன்படுத்துகிறோம்.

குறியீடு 5:

# அடங்கும்
பெயர்வெளி std ஐப் பயன்படுத்துதல்;
முழு எண்ணாக ( )
{
சார் c_array [ 100 ] ;
கூட் <> c_array;
கூட் << 'நீங்கள் நுழைந்தீர்கள்:' << c_array << endl;
கூட் <> c_array;
கூட் << 'நீங்கள் நுழைந்தீர்கள்:' << c_array << endl;
திரும்ப 0 ;
}

வெளியீடு:

இங்கே, 'கணினி' என்பதை முதல் 'சார்' வரிசையில் உள்ளிடினோம். பின்னர், 'Enter' ஐ அழுத்திய பின் அடுத்த வரியில் காட்டப்படும். இதற்குப் பிறகு, நாங்கள் இரண்டாவது 'சார் வரிசையில்' 'அறிவியல்' நுழைந்தோம். 'Enter' என்பதை மீண்டும் அழுத்திய பின், பின்வருவனவற்றிலும் இது வழங்கப்படுகிறது.

முடிவுரை

'char array' C++ நிரலாக்கத்தை துவக்கும் கருத்து இங்கே விரிவாக விளக்கப்பட்டுள்ளது. C++ இல் உள்ள எழுத்துக்கள் மற்றும் சரத்தை சேமிப்பதற்காக 'char array' பயன்படுத்தப்படுகிறது என்று நாங்கள் விவாதித்தோம். நாங்கள் பல 'சார் வரிசைகளை' துவக்கி, அவற்றை எங்கள் குறியீடுகளில் காட்டினோம். இந்த வழிகாட்டியில் எங்களின் கடைசிக் குறியீட்டில் உள்ள பயனரிடமிருந்து எழுத்துகளைப் பெற “சார் வரிசையை” துவக்கியுள்ளோம். அனைத்து எடுத்துக்காட்டுகளும் இங்கே விரிவாக விளக்கப்பட்டுள்ளன.