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

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

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

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

12.12.2011, 01:23. Просмотров 362. Ответов 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++
Значит суть такова работа в Dev C++ на ходит 2 ошибки( Сильно не гурайтесь я еещ нуб 1) 11.cpp In function `int main()': 2)11.cpp...

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

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

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

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

Обьясните проограмму - C++
Объясните , пожалуйста, подробно каждую строчку. Спасибо. Сама задачка звучит так. Определить разность между наиб. и наим числом...

обьясните пожалуйста! - C++
1111 = 15 &amp; 1001 = 9 1001 = 9 Результат равен 9. ...

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

обьясните условие - C++
минимум среди сумм модулей элементов диагоналей, параллельных побочной диагонали матрицы. например 1 2 3 4 5 6 7 8 9 побочная...

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

Обьясните запись - C++
while( ! fscanf (f, &quot;%*%*c&quot; )) c ++ ; Что она может означать?

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


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
easybudda
Эксперт С++
9456 / 5469 / 927
Регистрация: 25.07.2009
Сообщений: 10,495
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
Эксперт С++
9456 / 5469 / 927
Регистрация: 25.07.2009
Сообщений: 10,495
12.12.2011, 01:56     обьясните ошибку #4
Цитата Сообщение от sergeu90 Посмотреть сообщение
можете обьяснить конкретно?
Вот тут - конкретней некуда!
Yandex
Объявления
12.12.2011, 01:56     обьясните ошибку
Ответ Создать тему
Опции темы

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