Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #define _CRT_SECURE_NO_WARNINGS
- #include <iostream>
- using namespace std;
- int main() {
- setlocale(LC_ALL, "ru");
- srand(time(NULL));
- char line[40] = "My line";
- //cin >> line; // считывает символы до первого пробела
- //gets_s(line); // считывает вместе с пробелами (до перевода строки по Enter)
- //cout << line;
- cout << "Длина строки: " << strlen(line) << endl; // определяет длину строки (количество символов)
- char line2[40];
- strcpy(line2, line);
- /*for (int i = 0; i <= strlen(line); i++) {
- line2[i] = line[i];
- }*/
- cout << line2 << endl;
- cout << strcmp(line, line2) << endl; // сравнивает две строки лексикографически, возвращает 0 если они равны, -1 если левая меньше правой, 1 если левая больше правой
- strcat(line2, " - line2"); // дописывает указанное содержимое в конец строки line2
- cout << line2 << endl;
- cout << strchr(line2, '-') << endl; // находит позицию данного символа и возвращает указатель на него (либо 0 если не нашел)
- cout << strstr(line2, "ine") << endl; // ищет подстроку в указанной строке, возвращает указатель на неё или 0
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement