#include<cstdlib> #include <string.h> #include<iostream> using namespace std; int main(int argc, char *argv[]) { char String1[] = "To jest test"; char String2[80] = {'\0'}; strcpy(String2,String1); cout << "String1: " << String1 << endl; cout << "String2: " << String2 << endl; cout << "Podaj imie i nazwisko: "; cin.getline(String2, 80); cout << "String2: " << String2 << endl; system("pause"); return 0; };
#include<cstdlib> #include <cstring> #include<iostream> using namespace std; int main() { char strA[7] = "H"; char strB[5] = "U"; char strC[5] = "R"; char strD[6] = "A"; cout << "Mamy nastepujace lancuchy znakow: " << endl; cout << "strA: " << strA << endl; cout << "strB: " << strB << endl; cout << "strC: " << strC << endl; cout << "strD: " << strD << "\n\n"; cout << "Dlugosc lancucha strA wynosi " << strlen(strA) << endl; strcat(strA, strB); cout << "strA po konkatencji (scaleniu, zlaczeniu): " << strA << endl; cout << "Dlugosc lancucha strA teraz wynosi " << strlen(strA) << endl; strcpy(strB, strC); cout << "strB zawiera: " << strB << endl; if (!strcmp(strB, strC)) cout << "strB jest rowny strC\n"; int result = strcmp(strC, strD); if (!result) cout << "strC jest rowny strD\n"; else if(result < 0) cout << "strC jest mniejszy (mlodszy) niz strD\n"; else if(result > 0) cout << "strC jest wiekszy (starszy) niz strD\n"; system("pause"); return 0; }
Więcej można znaleĽć na stronach: