0 / 0 / 0
Регистрация: 26.03.2012
Сообщений: 26
|
||||||
1 | ||||||
Программа выводит только первую строку текста31.05.2012, 12:19. Показов 4649. Ответов 65
Метки нет (Все метки)
0
|
31.05.2012, 12:19 | |
Ответы с готовыми решениями:
65
Программа считывает только первую строку файла,как сделать чтобы она считывала все строки Программа считывает строку текста, выводит число слов и количество вхождений каждой буквы Списки. Не выводит первую вводимую строку Дана строка. Создать новую строку, все буквы которой входят в первую строку только один раз |
0 / 0 / 0
Регистрация: 26.03.2012
Сообщений: 26
|
|
31.05.2012, 13:05 [ТС] | 21 |
0
|
Заблокирован
|
|
31.05.2012, 13:08 | 22 |
- дорогой в кодблоксе можно выставить тип компилятора, по крайней мере моя 10-ая дефалтная версия (а как я понял там именно GCC стоит) STD не содержит cstdlib т.к. даже using namespace std не подключает system, а вот переставив тип компилятора мы получаем заветный system без дополнительного подключения cstdlib.
0
|
1181 / 894 / 94
Регистрация: 03.08.2011
Сообщений: 2,461
|
||||||
31.05.2012, 13:11 | 24 | |||||
Ничего нет в приведенных ссылках о том, что при
0
|
Заблокирован
|
|
31.05.2012, 13:15 | 25 |
Toshkarik, ты вообще сам суть фразы этой понимаешь?
Тебе чёрным по белому написали ты как маленький мальчик, блин. Там говориться что если написал using namespace std; сразу после хедеров то для всего твоего кода СТД стало глобальным, а не о том что надо написать иострим потом стдлиб. Сначала научись понимать английский текст а потом уже пиши - А речь сейчас идёт , поэтому выбрось свой GCC в печь!
0
|
0 / 0 / 0
Регистрация: 26.03.2012
Сообщений: 26
|
|
31.05.2012, 13:18 [ТС] | 26 |
0
|
0 / 0 / 0
Регистрация: 26.03.2012
Сообщений: 26
|
|
31.05.2012, 13:27 [ТС] | 28 |
0
|
1181 / 894 / 94
Регистрация: 03.08.2011
Сообщений: 2,461
|
||||||||||||||||||||||||||
31.05.2012, 13:44 | 30 | |||||||||||||||||||||||||
-=ЮрА=-, Вы вообще понимаете почему функции из cstdlib доступны при подключении iostream? Да только потому что реализовал так MS свой компилятор, где то в заголовках используется cstdlib. И using namespace std; тут не при чем, можно просто написать std::system(); при подключенном iostream, Вы если честно просто бред написали выше. И выкинул в печь я как раз непутевый VS.
ADD: Да, именно так, поставил специально экспресс версию, прошелся по цепочке заголовка iostream. В iostream:
0
|
1181 / 894 / 94
Регистрация: 03.08.2011
Сообщений: 2,461
|
|
31.05.2012, 13:51 | 32 |
alkagolik, да тут дело не в "салате", а в том, что все компиляторы реализованы по разному. А вот в стандарте ясно сказано где лежит прототип какой либо функции.
0
|
Заблокирован
|
|
31.05.2012, 14:26 | 35 |
- ты читаешь что я пишу!using namespace std; вот что делает пространство глобальным!И благодаря этой "закарлючке" компилятор сам без всяких объявлений заголовков подключает всё что имеет отношение к СТД
начало iostream Добавлено через 3 минуты Ещё раз Sezz, обращаюсь к тебе, скомпилируй пожалуйста мой проект - он 100% работает (экзешник как подтверждение). Поэтому если слинкованый код не будет работать как надо то дело не в коде а в твоём компиляторе Добавлено через 4 минуты - Ну это так и должно быть - точно скорее всего наш ТС именно ничего не вводит, а мы тут все голову ломаем Sezz, ты производишь ввод тех цифирей, которые потом увидеть вконце вводишь??? Вывод 1-й строки означает что программа ждёт когда ты осуществишь ввод (наберёшь цифры и нажмёшь Энтер) - вот это означает ввод.
0
|
1181 / 894 / 94
Регистрация: 03.08.2011
Сообщений: 2,461
|
|
31.05.2012, 14:32 | 37 |
Да что Вы несете за бред то, using namespace совершенно для других вещей предназначен. Какое полное включение всех функций из std? Вы пробовали вообще без включений каких либо заголовков написать using namespace std;? Пробовали без включения заголовка vector создать объект данного класса? Пространство имен std ничем не отличается от остальных других. И каждый заголовок ВНОСИТ в него свои классы, объекты и функции только при включении этого заголовка. А запись using namespace std; лишь делает их глобальными, позволяя опускать std:: перед каждым обращением. Но если они не были добавлены туда, то есть не было включения заголовка, то и обратиться к ним нельзя.
Добавлено через 58 секунд alkagolik, ну я был до сих пор уверен, что это он и имел ввиду, потому что так он и доказывал это.
0
|
1181 / 894 / 94
Регистрация: 03.08.2011
Сообщений: 2,461
|
|||||||||||
31.05.2012, 14:36 | 39 | ||||||||||
Пробуйте:
Или даже вот так:
0
|
Заблокирован
|
|
31.05.2012, 14:40 | 40 |
-=ЮрА=-, очевидно скорее всего ты ошибаешься. Видимо просто мс компиль так реализован чего не скажешь про Clang, GCC, Intell C++
0
|
31.05.2012, 14:40 | |
31.05.2012, 14:40 | |
Помогаю со студенческими работами здесь
40
Ifstream считывает только первую строку Функция fopen() для большого текстового файла читает только первую строку Программа на С, которая вводит число типа int с клавиатуры, преобразует ее в строку (str), выводит на дисплей число и строку. Программа выводит только одно значение Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |