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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
sergeu90
27 / 28 / 3
Регистрация: 17.10.2009
Сообщений: 739
#1

обьясните ошибку - C++

12.12.2011, 01:23. Просмотров 368. Ответов 3
Метки нет (Все метки)

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <stdio.h>
#include <string.h>
#include<iostream>;
using namespace std;
int main(void)
{
    setlocale(LC_ALL,"Russian");
    int i,n,k=0;
  char s[250][250];
cout<<"Введите колличество строк которые будите вводить"<<endl;
cin>>n;
for(i=0;i<=n;i++)
{
gets(s[i]);
}
почему когда первый раз проходит цикл gets(s[i]); просто ее пропускает и не хочет останавливаться для ввода а когда уже i=1 то оно все нормально заходит и я ввожу строку
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.12.2011, 01:23
Здравствуйте! Я подобрал для вас темы с ответами на вопрос обьясните ошибку (C++):

Ребята обьясните ошибку( - C++
Значит суть такова работа в Dev C++ на ходит 2 ошибки( Сильно не гурайтесь я еещ нуб 1) 11.cpp In function `int main()': 2)11.cpp...

Обьясните. - C++
Прошу помощи. Расскажите пожалуйста по пунктам где и что делает программа, что за функция.Заранее благодарен. #include &lt;stdio.h&gt; int...

обьясните код - C++
обьсните пожалуста код...Каждая строка за что отвечает...а то я не оч понимаю... #include &quot;stdafx.h&quot; #include &lt;fstream&gt; using...

обьясните задание - C++
Захватить память для массива из 10 структур Заполните массив данными из файла &quot;2.dat&quot;. Вывести информацию о маршрутах, имеющих...

Обьясните функцию - C++
Обьяните пожалуйста кто сможет строчку где g = rand() / (float) RAND_MAX * groups; int g = peerGroup; while (g == peerGroup) g...

Обьясните код - C++
Ребят помогите с обьяснением этой проги !!! #include &lt;iostream&gt; #include &lt;conio.h&gt; #include &lt;math.h&gt; using namespace std; ...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
easybudda
Модератор
Эксперт CЭксперт С++
9530 / 5523 / 932
Регистрация: 25.07.2009
Сообщений: 10,605
12.12.2011, 01:45 #2
sergeu90, символ перевода строки в потоке остаётся. Ну и к проблеме не относится, но заголовки лучше в С++ стиле писать
C++
1
2
3
4
5
6
7
8
9
#include <cstdio>
#include <cstring> // кстати, интересно, зачем они Вам в программе на С++?
#include <iostream>
#include <limits>
//...
cin>>n;
cin.ignore(numeric_limits<streamsize>::max(), '\n');
for(i=0;i<=n;i++)
//...
sergeu90
27 / 28 / 3
Регистрация: 17.10.2009
Сообщений: 739
12.12.2011, 01:49  [ТС] #3
не понял как мой код надо трошки переписать что бы нормально было в вашем не понимаю

Добавлено через 2 минуты
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
int main(void)
{
    setlocale(LC_ALL,"Russian");
    int i,n,k=0;
  char s[250][250];
cout<<"Введите колличество строк которые будите вводить"<<endl;
cin>>n;
cin.ignore(numeric_limits<streamsize>::max(), '\n');
for(i=1;i<=n;i++)
{
gets(s[i]);
 
}
все понял а что делает вот эта строчка можете обьяснить конкретно?
C
1
cin.ignore(numeric_limits<streamsize>::max(), '\n');
easybudda
Модератор
Эксперт CЭксперт С++
9530 / 5523 / 932
Регистрация: 25.07.2009
Сообщений: 10,605
12.12.2011, 01:56 #4
Цитата Сообщение от sergeu90 Посмотреть сообщение
можете обьяснить конкретно?
Вот тут - конкретней некуда!
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
12.12.2011, 01:56
Привет! Вот еще темы с ответами:

Деревья(обьясните) - C++
помогите разобраться с деревьями (с построением и работой над ними) ПЛЗ гарю!!!!!!

Обьясните задание - C++
Задание 7 Не стал переписывать задание т. к. там пример

обьясните решение - C++
обьясните решение, что как работает и каким способом итд // Base University.cpp : Defines the entry point for the console...

Обьясните пожалуйста - C++
struct Test { void test(); }; int main() { Test *ptr = NULL; ptr-&gt;test(); }


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
12.12.2011, 01:56
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru