Loading [MathJax]/extensions/tex2jax.js

Ввод и определение длины строки в С++

Здесь приведены два примера программ для обработки строк - поэлементный ввод строки и пример функции пользователя для определения длины строки.

Пример. Поэлементный вывод строки на экран
1
2
3
4
5
6
7
8
9
10
#include <iostream>
#include <cstdio>
using namespace std;
int main(){
char str[20];
cout<<"Enter a string: ";
gets(str);
for(int i=0;str[i];i++)
 cout << str[i];
cout<<endl; return="" 0;="" }="" <="" pre=""></endl;></cstdio></iostream>
Пример. Функция пользователя для вычисления длины строки
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
#include <cstdio>
using namespace std;
//Функция для вычисления длины строки:
int length(char *str){
int i=0;
while(str[i]){
 i++;
}
return i;
}
//Проверка работы функции length():
int main(){
char str[80];
cout << "Enter a string: ";
gets(str);
cout << "String length is " << length(str) << endl;
return 0;
}
</cstdio></iostream>
Онлайн всего: 2
Гостей: 2
Пользователей: 0

STUDLAB Сообщить про опечатку на сайте
OnLine: 2