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

Переполение массива - нет ошибки - 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++ Напишите функцию itoa с дополнительным третьим аргументом, задающим минимальную ширину поля.
Напишите функцию itoa с дополнительным третьим аргументом, задающим минимальную ширину поля. При необходимости преобразованное число слева должно дополняться пробелами. Прошу помочь!
C++ Массив: сортировка и поиск элемента
Поставленно задание было такое: 1. Написать программу, которая создаёт массив, количество элементом которого задаётся пользователем с клавиатуры. Все элементы генерируются псевдослучайной последовательностью от "0" до числа, которое вводится с клавиатуры. Программы должна выводить массив до сортировки и после. Вывод массива до сортировки и после сделать используя функции. Сортировку сделать...
C++ Разработка шаблонного класса очередь http://www.cyberforum.ru/cpp-beginners/thread105112.html
цель: разработать шаблонный класс, реализующий процедуру обслуживания FIFO для объектов произвольных типов с основными операциями: добавить в конец очереди; удалить из головы; проверить, не пуста ли очередь; проверить не заполнена ли очередь. Задание: разработать и отладить класс очередь. Написать программу, иллюстрирующую все определенные в ней операции с объектами класса.
C++ Разработка класса вектор цель: Разработать класс вектор для хранения целых чисел с проверкой правильности обращения по индексу и встроенными операциями сложения и вычитания векторов, умножения на скаляр, скалярного произведения. Задание: Определить класс для хранения целых чисел с проверкой правильности обращения по индексу и встроенными операциями сложения и вычитания векторов, умножения на скалаяр, скалярного... подробнее

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

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

16.03.2010, 12:47. Просмотров 300. Ответов 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];
как так?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru