Форум программистов, компьютерный форум CyberForum.ru

Как узнать длину массива - C++

Восстановить пароль Регистрация
 
volfenstein
0 / 0 / 0
Регистрация: 10.05.2014
Сообщений: 38
13.05.2014, 12:59     Как узнать длину массива #1
например объявил массив char x[100], ввел в него gets(x), теперь в массиве строка, но как узнать длину этой строки
length(x) не работает
Лучшие ответы (1)
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ilot
Модератор
Эксперт С++
1765 / 1140 / 221
Регистрация: 16.05.2013
Сообщений: 3,017
Записей в блоге: 5
Завершенные тесты: 1
13.05.2014, 13:03     Как узнать длину массива #2
http://www.cplusplus.com/reference/c...len/?kw=strlen
volfenstein
0 / 0 / 0
Регистрация: 10.05.2014
Сообщений: 38
13.05.2014, 13:47  [ТС]     Как узнать длину массива #3
Элементарный пример, ошибка на строке
C++
1
 int y = length(x);
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <iostream>
using namespace std;
 
int main(){
    char x[100];
    
    gets(x);
    
    int y = length(x);
    cout << y;
    
return 0;
}
Tulosba
:)
Эксперт C++
4378 / 3221 / 297
Регистрация: 19.02.2013
Сообщений: 9,044
13.05.2014, 13:53     Как узнать длину массива #4
Цитата Сообщение от volfenstein Посмотреть сообщение
length(x) не работает
А должен? Откуда вообще этот length? См. ответ #2
Ilot
Модератор
Эксперт С++
1765 / 1140 / 221
Регистрация: 16.05.2013
Сообщений: 3,017
Записей в блоге: 5
Завершенные тесты: 1
13.05.2014, 13:54     Как узнать длину массива #5
Сообщение было отмечено автором темы, экспертом или модератором как ответ
volfenstein, читать умеете?
C++
1
2
3
4
5
6
7
8
9
10
11
#include<iostream>
#include<cstdio>
#include<cstring>
using namespace std;
int main(){
    char x[100];
    gets(x);
    int y = strlen(x);
    cout << y;
    return 0;
}
Yandex
Объявления
13.05.2014, 13:54     Как узнать длину массива
Ответ Создать тему
Опции темы

Текущее время: 13:52. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru