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

String Manipulatie in C Beheersen met Standaard Bibliotheek Functies

U moet vaak strings manipuleren volgens de behoefte van een probleem. Meestal, zo niet altijd, kan string manipulatie handmatig gedaan worden, maar dit maakt programmeren complex en groot.

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

Een paar veelgebruikte string-verwerkingsfuncties worden hieronder besproken:

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

String-verwerkingsfuncties zijn gedefinieerd onder "string.h" headerbestand.

 #include <string.h>

Let op: U moet de onderstaande code opnemen om string-verwerkingsfuncties uit te voeren.

gets() en puts()

Functies gets() en puts() zijn twee string-functies om string-invoer van de gebruiker te lezen en weer te geven respectievelijk zoals genoemd in het vorige hoofdstuk.

 #include<stdio.h> int main() { char name[30]; printf("Enter name: "); gets(name); //Functie om string van gebruiker te lezen. printf("Name: "); puts(name); //Functie om string weer te geven. return 0; }

Let op: Hoewel gets() en puts() functies strings verwerken, zijn beide functies gedefinieerd in "stdio.h" headerbestand.

C Taal

  1. C# Interfaces Begrijpen: Definitie, Voorbeeld en Praktisch Gebruik
  2. Variabele Argumenten in C: Een Praktische Gids
  3. C++ Relationele & Logische Operators Beheersen: Duidelijke Gids voor Besluitvorming
  4. Top 100 C Programmeervragen & Antwoorden voor Interviews (2024)
  5. C++ Overerving Beheersen: Public, Protected & Private Uitgelegd
  6. C# using-statements: imports, aliasen en static directives
  7. calloc() in C: Nul-geïnitialiseerde geheugenallocatie en een praktisch voorbeeld
  8. C# Static Keyword: Static Variabelen, Methodes en Classes Beheersen
  9. C-structuren: Complexe data efficiënt organiseren
  10. C++ operators: complete gids met praktische voorbeelden
  11. 24 Essentiële C++ Sollicitatievragen & Expert Antwoorden (2021 Update)