Industriële fabricage
Industrieel internet der dingen | Industriële materialen | Onderhoud en reparatie van apparatuur | Industriële programmering |
home  MfgRobots >> Industriële fabricage >  >> Industrial programming >> C Taal

Master String-manipulatie in C met standaardbibliotheekfuncties

Je moet strings vaak manipuleren afhankelijk van de behoefte aan een probleem. De meeste, zo niet alle, tijdreeksmanipulatie kan handmatig worden uitgevoerd, maar dit maakt programmeren complex en omvangrijk.

Om dit op te lossen ondersteunt C een groot aantal stringverwerkingsfuncties in de standaardbibliotheek "string.h" .

Hieronder worden enkele veelgebruikte functies voor het verwerken van tekenreeksen besproken:

Functie Functiewerk strlen() berekent de lengte van de string strcpy() kopieert een string naar een andere strcat() voegt twee strings samen strcmp() vergelijkt twee strings strlwr() converteert string naar kleine letters strupr() converteert string naar hoofdletters

Functies voor het verwerken van tekenreeksen worden gedefinieerd onder "string.h" header-bestand.

#include <string.h>

Opmerking: U moet de onderstaande code opnemen om tekenreeksverwerkingsfuncties uit te voeren.

haalt() en zet()

Functies gets() en puts() zijn twee tekenreeksfuncties die tekenreeksinvoer van de gebruiker overnemen en deze respectievelijk weergeven, zoals vermeld in het vorige hoofdstuk.

#include<stdio.h>
int main()
{
 char name[30];
 printf("Enter name: ");
 gets(name); //Function to read string from user.
 printf("Name: ");
 puts(name); //Function to display string.
 return 0;
}

Opmerking: Hoewel, gets() en puts() functiehandvatstrings, beide functies zijn gedefinieerd in "stdio.h" header-bestand.


C Taal

  1. C# - Inkapseling
  2. C++ Preprocessor
  3. C - Opslagklassen
  4. Gegevensinkapseling in C++
  5. C#-expressies, statements en blokken (met voorbeelden)
  6. C# - Strings
  7. C# - Overbelasting van de operator
  8. 30 essentiële Objective-C-interviewvragen en -antwoorden (gids 2026)
  9. C++ vriend Functie en vriend Klassen
  10. Overbelasting van C++-operator met voorbeelden
  11. Arrays in C++ | Verklaren | Initialiseren | Aanwijzer naar matrixvoorbeelden