Форум программистов, компьютерный форум, киберфорум
Наши страницы

Переполение массива - нет ошибки - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Быстрый вызов http://www.cyberforum.ru/cpp-beginners/thread105203.html
Как програмно сделать так что бы при нажатии сочетания клавиш F12+Home запускалась программа из windpws C:\program Files\test.exe
C++ Поиск в массиве Добрый день, уважаемые форумчане! Помигите написать код для решения такой задачи: Задан массив, состоящий из n неотрицательных чисел. Найти в нем индекс элемента для которого сумма элементов,... http://www.cyberforum.ru/cpp-beginners/thread105187.html
C++ Перегрузка операторов и функций. Бинарное дерево
Помогите реализовать и протестировать бинарное дерево.Класс должен иметь интерфейс АТД.(Че это такое даже незнаю)для удаления , поиска и добавления элементов, и также содержать следующие функции...
C++ Напишите функцию itoa с дополнительным третьим аргументом, задающим минимальную ширину поля.
Напишите функцию itoa с дополнительным третьим аргументом, задающим минимальную ширину поля. При необходимости преобразованное число слева должно дополняться пробелами. Прошу помочь!
C++ Массив: сортировка и поиск элемента http://www.cyberforum.ru/cpp-beginners/thread105114.html
Поставленно задание было такое: 1. Написать программу, которая создаёт массив, количество элементом которого задаётся пользователем с клавиатуры. Все элементы генерируются псевдослучайной...
C++ Разработка шаблонного класса очередь цель: разработать шаблонный класс, реализующий процедуру обслуживания FIFO для объектов произвольных типов с основными операциями: добавить в конец очереди; удалить из головы; проверить, не пуста ли... подробнее

Показать сообщение отдельно
Krist_ALL
9 / 9 / 0
Регистрация: 01.02.2010
Сообщений: 317

Переполение массива - нет ошибки - C++

16.03.2010, 12:47. Просмотров 317. Ответов 3
Метки (Все метки)

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream.h>
#include <conio.h>
 
 
int str_len(char a[]) {
int L=0;
while(a[L++]);
return L-1;
}
 
 
int main() {
 
 
 
char a[100];
 
cout <<"STROKA -> ";
cin >>a;
cout <<str_len(a)<<endl;
getch();
return 0;
}
ввожу 180 знаков ->на экране выводит длинну правильно 180
но ведь я писал char a[100];
как так?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.