O succesiune de caractere cuprinse intre doua caractere apostrof se numeste sir de caractere.
Tipul char: valorile pe care le pot lua variabilele de tip char sunt cuprinse in intervalul 0 255 pentru unsigned char si -128 127 pentru char.
Functii:
- strlen(s) => are rolul de a returna lungimea efectiva a unui sir;
- strcpy(s1,s2) => are rolul de a copia sirul de la adresa sursa la adresa dest;
- strcat(s1,s2) => are rolul de a adaauga sirului de adresa dest sirul de adresa sursa;
- strchr(s,'c') => are rolul de a cauta caracterul 'c' in sirul s;
- strrchr(s,'c') => are acelasi rol ca si strchr, deosebirea fiind ca intoarce adresa ultimei aparitii a caracterului(cautarea se face de la dreapta catre stanga);
- strstr(s1,s2) =>are rolul de a identifica daca sirul s2 este subsir al sirului s1;
- strcmp(s1,s2) => are rolul de a compara doua siruri de caractere;
- stricmp(s1,s2) => are acelasi rol ca strcmp , diferenta fiind ca nu face distinctie intre literele mari si mici;
- strtok(s1,s2) => are rolul de a identifica separatorii dintr-un sir de caractere si de a-i inlocui cu caracterul NULL;
- strcspn(s1,s2) => are rolul de a returna numarul de caractere al sirului s1 caractere consecutive care incep obligatoriu cu primul caracter care nu se gasesc in sirul s2;
- strspn(s1,s2) => are rolul de a returna numarul de caractere al sirului s1 consecutive care se gasesc in sirul s2;
- strlwr(s) => are rolul de a converti toate literele mari in litere mici;
- strupr(s) => are rolul de a converti toate literele mici in litere mari;
- atof(s) => are rolul de a converti un sir de caractere intr-o valoare de tip double;
1. Se considera un text in care unicul separator este spatiul. Stiind ca intre doua cuvinte pot exista mai multi separatori sa se determine numarul de cuvinte din text.
#include<iostream.h>
#include,string.h>
#include<stdio.h>
char s[255];
void main( )
{
Pentru a descărca acest document,
trebuie să te autentifici in contul tău.