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

Проблема с strlen - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Деревья http://www.cyberforum.ru/cpp-beginners/thread383579.html
Доброе утро. Прошу Вашей помощи. Бинарное упорядоченое дерево вмещает в себе данные о поездах дальнего следования. Узел дерева вмещает следующую информацию о поезде: а) номер поезда; б) станция назначения; в) время отправки. Составить программу которая обеспечивает:
C++ Вычислить произведение сомножителей числа Дано натуральное число n. Вычислить произведение первых n сомножителей: 1/1*3/2*5/3.... http://www.cyberforum.ru/cpp-beginners/thread383578.html
C++ О консольном калькулторе
Читая Страуструпа и некоторых других авторов, с удивлением узнал, что така проста вещь как калькултор реализуетс достаточно мутно. Неужели нет других способов решени этой ззадачи, чтобы она приобрела вид, понятный даже дл ребенка?
Бинарное упорядоченное дерево C++
Здраствуйте! Так как я не очень понимаю програмирование прошу помощи. Бинарное упорядоченное дерево содержит англо-украинский словарь. Составить программу, которая: 1) обеспечивает первоначальное введение словаря с конкретными значениями; 2) обеспечивает поиск в словаре с ключом укр. языка; 3) обеспечивает поиск в словаре с ключом англ. языка; 4) проводит вывода первого и второго...
C++ calloc http://www.cyberforum.ru/cpp-beginners/thread383572.html
Я, по сути, программист самоучка. Хорошим манерам кодинга не обучен, пишу то, что интересно и по силам мне. Нет,не беспокойтесь, с моими минимальными знаниями я пока не работаю. Мне еще учиться и учиться ) Считаю, что "не стыдно не знать, стыдно не учиться". Поэтому и задаю столь тупой вопрос а целях саморазвития и не более. Зачем нужна функция calloc? Разве мы не можем создать...
C++ Написать программу, которая находит заданное количество чисел, являющихся квадратами натуральных чисел Написать программу, которая находит заданное количество чисел, являющихся квадратами натуральных чисел, и выводит их на экран. Проверку "квадрат – не квадрат" оформить в виде функции. подробнее

Показать сообщение отдельно
Noarikina
0 / 0 / 0
Регистрация: 15.04.2011
Сообщений: 4
14.11.2011, 14:10     Проблема с strlen
Доброго времени суток.
При подсчете длин строки strlen считает до 1 пробела, в итоге в 2 строке только 1 слово из 1 строки.
В чем может быть проблема? VS 2008 ED
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>
#include <string>
 
using namespace std;
int main()
{
int kols=0,maxs=0,dl=0;; 
char s1[255],s2[30];
cout<<"VVedite text: "<<endl;
cin>>s1;
dl=strlen(s1);
cout<<"Dlina stroki"<<dl<<endl;
for(int i=0;i<=dl;i++)
{
if(s1[i]!=' ')
{cout<<i<<" probel"<<endl;
s2[i]=s1[i];
}
}
cout<<s2;
system ("pause");
return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 23:10. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru