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

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

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 19, средняя оценка - 4.74
Sezz
0 / 0 / 0
Регистрация: 26.03.2012
Сообщений: 26
#1

Программа выводит только первую строку текста - C++

31.05.2012, 12:19. Просмотров 2497. Ответов 65
Метки нет (Все метки)

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
// yourcat.cpp: определяет точку входа для консольного приложения.
//
 
#include "stdafx.h"
#include <iostream>
using namespace std;
 
int main(void)
{
    int fleas;
    cout<<"how many fleas does yourcat have\n";
    cin>>fleas;
    cout<<"well,that's"<<fleas<<"fleas doo many!\n";
    cin.get();
    return 0;
}
Вот код программы должно выдасть
how many fleas does yourcat have
112
well,that's 112 fleas doo many!
А выдает только первую строку
how many fleas does yourcat have
IDE
Visual Studio 2008 express.
0
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
31.05.2012, 12:19
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Программа выводит только первую строку текста (C++):

Программа считывает только первую строку файла,как сделать чтобы она считывала все строки - C++
#include &lt;fstream&gt; #include &lt;iostream&gt; using namespace std; int main(int argc, char* argv) { setlocale(LC_ALL, &quot;rus&quot;); ...

Программа считывает строку текста, выводит число слов и количество вхождений каждой буквы - C++
Напишите программу, считывающую строку текста и выводящую число слов в этой строке, а также количество вхождений каждой буквы. Под словом...

Списки. Не выводит первую вводимую строку - C++
Здравствуйте, проблема с списками, после ввода элементов в список, не выводит первый добавленный. вот код: #include &quot;stdafx.h&quot; #include...

Ifstream считывает только первую строку - C++
я написал короткую программу, с водом имена в файл и выводом. проблема заключается в том что ifstream выводит только первую строку, а...

Функция fopen() для большого текстового файла читает только первую строку - C++
Есть текстовой файл 4.5 мб, нужно его открыть для чтения из него строк. FILE *f = fopen(&quot;C:\\members.txt&quot;, &quot;r&quot;); Это мне...

Программа выводит только одно значение - C++
Здравствуйте. Есть код #include &lt;iostream&gt; #include &lt;conio.h&gt; #include &lt;time.h&gt; using namespace std; #define nil NULL; ...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Sezz
0 / 0 / 0
Регистрация: 26.03.2012
Сообщений: 26
31.05.2012, 12:48  [ТС] #16
Блин я нехрена не понимаю что открыть я только новичок можно код и все ????
Или на нормальную визуал студио ссылку.
Только не 2010.У меня комп слабый она хренова работает.
0
-=ЮрА=-
Заблокирован
Автор FAQ
31.05.2012, 12:53 #17
Цитата Сообщение от Sezz Посмотреть сообщение
Блин я нехрена не понимаю что открыть я только новичок можно код и все ????
- да файлы с расширениями dsw или dsp (один из них имеет ярлык сходный со студией, другой чем то похож на иконку консольного приложения). Проблема такая- надо чтобы ты запустил проект со 100% рабочими настройками, а потом посмотрим что да как. Мне ж не видно что у тебя там в студии выставлено из дефалтных настроек, поэтому и хочу проверить.

Выложи скриншотом папку проекта, я обведу файлы через которые нужно открывать
0
Sezz
0 / 0 / 0
Регистрация: 26.03.2012
Сообщений: 26
31.05.2012, 12:56  [ТС] #18
Цитата Сообщение от -=ЮрА=- Посмотреть сообщение
- да файлы с расширениями dsw или dsp (один из них имеет ярлык сходный со студией, другой чем то похож на иконку консольного приложения). Проблема такая- надо чтобы ты запустил проект со 100% рабочими настройками, а потом посмотрим что да как. Мне ж не видно что у тебя там в студии выставлено из дефалтных настроек, поэтому и хочу проверить.

Выложи скриншотом папку проекта, я обведу файлы через которые нужно открывать
Если вы не заняты можно с вами связатся?
0
Toshkarik
1141 / 858 / 51
Регистрация: 03.08.2011
Сообщений: 2,384
Завершенные тесты: 1
31.05.2012, 12:57 #19
Цитата Сообщение от -=ЮрА=- Посмотреть сообщение
тебя не смущает using namespace STD и доп подключение STDlib - это глупость.
Вы хотите сказать, что после этого можно использовать любую функцию из STD, не подключив заголовка? Это шутка? И при чем тут кодеблокс? Это не компилятор. Компилятор там используется GCC. И уж он поболее будет "стандартней" чем MS-компилятор.
0
-=ЮрА=-
Заблокирован
Автор FAQ
31.05.2012, 13:04 #20
Sezz, просто выложи скрин папки проекта
Цитата Сообщение от Sezz Посмотреть сообщение
я обведу файлы через которые нужно открывать
Добавлено через 4 минуты
Цитата Сообщение от Toshkarik Посмотреть сообщение
Вы хотите сказать, что после этого можно использовать любую функцию из STD, не подключив заголовка? Это шутка? И при чем тут кодеблокс?
Читай сам
Thus, if you want to call std::abort to cause abnormal termination, you should include <cstdlib>. If you want to call abort, you should include <stdlib.h>.

Alternatively, you can write the declaration:

using namespace std;
which brings all library names into the current namespace. If you write this declaration immediately after all include directives, you hoist the names into the global namespace.
http://msdn.microsoft.com/en-us/libr...(v=vs.71).aspx

Также загляни сюда
http://www.tenouk.com/download/pdf/Module23.pdf
И почитай пункт
23.3 Namespace std

Добавлено через 1 минуту
Цитата Сообщение от -=ЮрА=- Посмотреть сообщение
И при чем тут кодеблокс?
- Потому что создавал приложения в студии, борладнСи, кодблоксе и могу стравнить у кого что дефалтом идёт в СТД пространстве
0
Sezz
0 / 0 / 0
Регистрация: 26.03.2012
Сообщений: 26
31.05.2012, 13:05  [ТС] #21
http://rghost.ru/38390912/image.png
0
Миниатюры
Программа выводит только первую строку текста  
-=ЮрА=-
Заблокирован
Автор FAQ
31.05.2012, 13:08 #22
Цитата Сообщение от Toshkarik Посмотреть сообщение
Это не компилятор. Компилятор там используется GCC.
- дорогой в кодблоксе можно выставить тип компилятора, по крайней мере моя 10-ая дефалтная версия (а как я понял там именно GCC стоит) STD не содержит cstdlib т.к. даже using namespace std не подключает system, а вот переставив тип компилятора мы получаем заветный system без дополнительного подключения cstdlib.
0
-=ЮрА=-
Заблокирован
Автор FAQ
31.05.2012, 13:11 #23
Sezz, я блин просил не твой проект, а мой открыть, чтобы проверить работоспособность твоего компилятора вот это sezz_project.rar (7.6 Кб, 0 просмотров) разархивируй в отдельную папку, дай скрин, я отмечу и посмотрим рабочая у тебя 9-ка или нет
0
Toshkarik
1141 / 858 / 51
Регистрация: 03.08.2011
Сообщений: 2,384
Завершенные тесты: 1
31.05.2012, 13:11 #24
Ничего нет в приведенных ссылках о том, что при
C++
1
using namespace std;
Можно использовать все функции из std не подключая заголовков. И даже напротив, там есть часть текста:
If you write this declaration immediately after all include directives, you hoist the names into the global namespace.
Обратите внимание на фразу after all include directives. Да и вообще, на MSDN описана VS а не стандарт.
0
-=ЮрА=-
Заблокирован
Автор FAQ
31.05.2012, 13:15 #25
Toshkarik, ты вообще сам суть фразы этой понимаешь?
Цитата Сообщение от Toshkarik Посмотреть сообщение
If you write this declaration immediately after all include directives, you hoist the names into the global namespace.
Тебе чёрным по белому написали
Цитата Сообщение от -=ЮрА=- Посмотреть сообщение
Alternatively, you can write the declaration:
using namespace std;
which brings all library names into the current namespace.
If you write this declaration immediately after all include directives, you hoist the names into the global namespace.
ты как маленький мальчик, блин. Там говориться что если написал using namespace std; сразу после хедеров то для всего твоего кода СТД стало глобальным, а не о том что надо написать иострим потом стдлиб. Сначала научись понимать английский текст а потом уже пиши


Цитата Сообщение от Toshkarik Посмотреть сообщение
Да и вообще, на MSDN описана VS а не стандарт.
- А речь сейчас идёт
Цитата Сообщение от Sezz Посмотреть сообщение
Visual Studio 2008 express.
, поэтому выбрось свой GCC в печь!
0
Sezz
0 / 0 / 0
Регистрация: 26.03.2012
Сообщений: 26
31.05.2012, 13:18  [ТС] #26
http://rghost.ru/38391186/image.png
0
Миниатюры
Программа выводит только первую строку текста  
-=ЮрА=-
Заблокирован
Автор FAQ
31.05.2012, 13:22 #27
Sezz, вот открой проект через отмеченный файл (так ты сохранишь настройки проекта)
0
Миниатюры
Программа выводит только первую строку текста  
Sezz
0 / 0 / 0
Регистрация: 26.03.2012
Сообщений: 26
31.05.2012, 13:27  [ТС] #28
Выдает.
http://rghost.ru/38391345/image.png
0
-=ЮрА=-
Заблокирован
Автор FAQ
31.05.2012, 13:35 #29
Sezz, жми ДА (преобразовать)
0
Toshkarik
1141 / 858 / 51
Регистрация: 03.08.2011
Сообщений: 2,384
Завершенные тесты: 1
31.05.2012, 13:44 #30
-=ЮрА=-, Вы вообще понимаете почему функции из cstdlib доступны при подключении iostream? Да только потому что реализовал так MS свой компилятор, где то в заголовках используется cstdlib. И using namespace std; тут не при чем, можно просто написать std::system(); при подключенном iostream, Вы если честно просто бред написали выше. И выкинул в печь я как раз непутевый VS.

ADD: Да, именно так, поставил специально экспресс версию, прошелся по цепочке заголовка iostream.
В iostream:
C++
1
#include <istream>
далее в нем:
C++
1
#include <ostream>
далее в нем:
C++
1
#include <ios>
далее в нем:
C++
1
#include <xlocnum>
ну вот и нашли в xlocnum:
C++
1
2
3
4
5
#include <climits>
#include <cmath>
#include <cstdio>
#include <cstdlib>
#include <streambuf>
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
31.05.2012, 13:44
Привет! Вот еще темы с ответами:

Программа на С, которая вводит число типа int с клавиатуры, преобразует ее в строку (str), выводит на дисплей число и строку. - C++
Задача направленная на усвоение следующих понятий: прототип функции; заголовок функции; тело функции; параметры, принимаемые функцией...

Программа выводит только целую часть числа - C++
//Найти среднее арифметическое среди // простых чисел, расположенных после минимального значения. #include &lt;iostream.h&gt; //...

Программа, которая считывает текст из файла, и выводит на экран только цитаты - C++
Написать программу, которая считывает текст из файла и выводит на экран только цитаты, то есть предложения, заключенные в кавычки. не...

Программа выводит только 1 знак после запятой, хотя должна выводить больше - C++
#include &lt;iostream&gt; #include &lt;math.h&gt; #include &lt;iomanip&gt; using namespace std; int main(){ setlocale(LC_ALL, &quot;Russian&quot;); ...


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

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

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