Шурок
Ясно, необучаемый от слова совсем, да?
lain
nometa.xyz
Я не конкретный вопрос задал разве? Я ищу человека с кем вместе учиться на девопса
lain
Помоему очевидно, или тебе реально нужно все разжевывать?
Erik
Да
У питонистов readlines есть, хз что тебе надо, там Миша что-то непонятное написал
Шурок
Я не конкретный вопрос задал разве? Я ищу человека с кем вместе учиться на девопса
Ты за все это время задал 1 конкретный вопрос. Все остальное номету
lain
Хочется
m700
Помоему очевидно, или тебе реально нужно все разжевывать?
Да, мы домысливать должны чтоли зачем они тебе? Может вырезать ищешь или переспать на общем интересе
Silent
А зачем с кем-то вместе учиться? В чем идея?
Видимо человеку настолько лень, что он думает его кто-то будет пинать в сторону развития
Алексей
> определить что стока А - 5я? Вот это не понял вообще.
Нам надо вывести на печать строка5 причем мы там до этого опреляем какая именно строка но это не вопрос, а вот мы получили: нужно распечатать 5 строку. Как определить что строка5 именно пятая а не 6 или 10
m700
когда домашка сделана значит настало время задавать мета вопросы(
Алексей
Я ничего не понял. Можно пример инпута и аутпута?
У нас файл. В нем строки: Первая Вторая ... Тринадцатая Мы получаем рнд==8 Как нам шагнуть на 8 строку?
Сидредин
Ничесе ты на метовые вопросы реагируешь быстро, бота что ли написал? :)
он просто как ковбой - резко вытаскивает эту ссылку
Сидредин
Шурок
он просто как ковбой - резко вытаскивает эту ссылку
Самая быстрая номета на западе Ага
Vyacheslav
Нам надо вывести на печать строка5 причем мы там до этого опреляем какая именно строка но это не вопрос, а вот мы получили: нужно распечатать 5 строку. Как определить что строка5 именно пятая а не 6 или 10
Пальцем тык в строку - говоришь "раз" Тык в следующую - "два" И вот когда ткнешь в пятую это она и будет Ты строки из файла научился считывать? А следить за индексом в цикле не разучился пока?)
Mikhail
У нас файл. В нем строки: Первая Вторая ... Тринадцатая Мы получаем рнд==8 Как нам шагнуть на 8 строку?
Что означает “шагнуть”? Тебе надо вернуть контент со строки номер n?
Silent
А и да работяги вопрос, я собрал небольшую группу людей для науч работы в вузе (т.к. сам студент), какого препода лучше доебывать стать нашим науч руком? Есть два выбора, один занимается чем-то с матлабом, другой с qt тоже чем-то занят. (Направление физмат)
Mikhail
Да
sed -n ‘100500p' < huygovnomuravey.txt
Mikhail
sed -n ‘100500p' < huygovnomuravey.txt
Вернет тебе 100500 строку.
Silent
Второго
А почему именно второго?
Robert
Слышал тему что не бывает джунов девопсов
Бывают, если ты адекватный и готов учиться + какая-то база есть. Формально будешь системным администратором, сетевым инженером, ну или чем-то таким.
Mikhail
sed -n ‘100500p' < huygovnomuravey.txt
Можно делать магию, типа sed -n ’41,54p' < huygovnomuravey.txt - с 41 по 54 строку. Или sed -n ’41p;54p' < huygovnomuravey.txt - вернет 41 и 54 строку.
Алексей
Тебе еоф надо вывести?
Еоф мне не надо я его поциклу считывать буду. Но если считывать каждый раз весь файл что бы найти строку номера 5 то это такое себе
Алексей
Алексей
Ладно. Всем спасибо. Я сам подумаю.
Bogdan
А я где делаю?
там знак вопроса пропущен ибо я не понял ему надо в консоли или плюсах
Bogdan
тебе в любом случае придёться считать файл
можешь перебирать цикл построчно
Vyacheslav
Еоф мне не надо я его поциклу считывать буду. Но если считывать каждый раз весь файл что бы найти строку номера 5 то это такое себе
Леша Если тебе нужно пятую строку, накой черт ты собрался считывать файл до еофа? До пятой строки его никак не считать? Цикл неостановим?
m700
А почему именно второго?
Красивей в портфолио смотрится
Алексей
Ладно не берите в голову на ночь глядя. Я сам.
Алексей
Vyacheslav
Интересно?😉
Непонятно
Erik
Интересно?😉
Нет, просто как помогать, если не понятно что тебе надо?
Mikhail
Да и магию тебе Михаил показал уже
Так ему в плюсах видимо надо.
Erik
Непонятно
Я Летчика на репите со вчера слушаю :)
Vyacheslav
Так ему в плюсах видимо надо.
А я не понял что это консольная утилита )
Vyacheslav
sed? Стандарт же.
Я виндолюб 😁
Bogdan
например костыльный способ это считывать до EOF и паралельно сделать счетчик при достижении определенного количества считанных строк обрывать цикл
Mikhail
Я виндолюб 😁
Не стоит стыдиться своих девиаций.
Bogdan
плюсы не самая удобная вещь для работы с файловыми потоками без запары
Алексей
Реализуйте простую версию интеллектуальной игры «Что? Где? Когда?». Как происходит игра В начале каждого хода игроки вращают волчок, то есть выбирают сектор на столе, который сейчас играет. Всего таких секторов 13. Сектор выбирается так: с клавиатуры вводится офсет (смещение) относительно текущего сектора на барабане. Исходя из этого офсета вычисляется новый активный сектор, который и будет играть в этом ходе. Если выпавший сектор уже играл, выбирает следующий неигравший за ним. В начале всей игры стрелка установлена на первом секторе. Как только играет какой-то из секторов, с него берётся письмо с вопросом — то есть считывается из файла данного сектора. Вопрос показывается на экране. После того как вопрос показан, от игрока ожидается ответ на него. Игрок вводит этот ответ с помощью стандартного ввода. То, что он ввёл, сравнивается с ответом, который хранится во втором файле, ассоциированном с активным сектором. Данный файл должен содержать лишь одно слово-ответ. Если ответ знатока-игрока был правильным, ему начисляется один балл. Если неверен, то балл уходит телезрителям. Игра продолжается до тех пор, пока или игрок, или зрители не наберут шесть баллов. После этого называется победитель и программа заканчивает работу.
Vyacheslav
Ладно не берите в голову на ночь глядя. Я сам.
Леша Файл для тебя это поток У потока нет размера Считать то у чего нет размера можно всего одним способом: полным перебором Тем более когда ты не знаешь что именно из потока тебе нужно НО У тебя есть циклы, индексы и условия И больше тебе ничего не нужно
Шурок
Реализуйте простую версию интеллектуальной игры «Что? Где? Когда?». Как происходит игра В начале каждого хода игроки вращают волчок, то есть выбирают сектор на столе, который сейчас играет. Всего таких секторов 13. Сектор выбирается так: с клавиатуры вводится офсет (смещение) относительно текущего сектора на барабане. Исходя из этого офсета вычисляется новый активный сектор, который и будет играть в этом ходе. Если выпавший сектор уже играл, выбирает следующий неигравший за ним. В начале всей игры стрелка установлена на первом секторе. Как только играет какой-то из секторов, с него берётся письмо с вопросом — то есть считывается из файла данного сектора. Вопрос показывается на экране. После того как вопрос показан, от игрока ожидается ответ на него. Игрок вводит этот ответ с помощью стандартного ввода. То, что он ввёл, сравнивается с ответом, который хранится во втором файле, ассоциированном с активным сектором. Данный файл должен содержать лишь одно слово-ответ. Если ответ знатока-игрока был правильным, ему начисляется один балл. Если неверен, то балл уходит телезрителям. Игра продолжается до тех пор, пока или игрок, или зрители не наберут шесть баллов. После этого называется победитель и программа заканчивает работу.
А причём тут 5 строка?
Bogdan
А причём тут 5 строка?
я тоже не понял
Шурок
А причём тут 5 строка?
Или файл 1 и ты типо каким-то хитро фиговым решением решил именно 5 строку считать?
Апач
Бд вон тоже файл
Апач
Но у нее побольше операций с файлом
Vyacheslav
Реализуйте простую версию интеллектуальной игры «Что? Где? Когда?». Как происходит игра В начале каждого хода игроки вращают волчок, то есть выбирают сектор на столе, который сейчас играет. Всего таких секторов 13. Сектор выбирается так: с клавиатуры вводится офсет (смещение) относительно текущего сектора на барабане. Исходя из этого офсета вычисляется новый активный сектор, который и будет играть в этом ходе. Если выпавший сектор уже играл, выбирает следующий неигравший за ним. В начале всей игры стрелка установлена на первом секторе. Как только играет какой-то из секторов, с него берётся письмо с вопросом — то есть считывается из файла данного сектора. Вопрос показывается на экране. После того как вопрос показан, от игрока ожидается ответ на него. Игрок вводит этот ответ с помощью стандартного ввода. То, что он ввёл, сравнивается с ответом, который хранится во втором файле, ассоциированном с активным сектором. Данный файл должен содержать лишь одно слово-ответ. Если ответ знатока-игрока был правильным, ему начисляется один балл. Если неверен, то балл уходит телезрителям. Игра продолжается до тех пор, пока или игрок, или зрители не наберут шесть баллов. После этого называется победитель и программа заканчивает работу.
Да Причем тут номер строки? У тебя по одному файлу на каждый сектор В каждом файле вопрос В других файлах ответы...
Bogdan
Но у нее побольше операций с файлом
ну тут не без заслуг систем управления бд
Erik
Реализуйте простую версию интеллектуальной игры «Что? Где? Когда?». Как происходит игра В начале каждого хода игроки вращают волчок, то есть выбирают сектор на столе, который сейчас играет. Всего таких секторов 13. Сектор выбирается так: с клавиатуры вводится офсет (смещение) относительно текущего сектора на барабане. Исходя из этого офсета вычисляется новый активный сектор, который и будет играть в этом ходе. Если выпавший сектор уже играл, выбирает следующий неигравший за ним. В начале всей игры стрелка установлена на первом секторе. Как только играет какой-то из секторов, с него берётся письмо с вопросом — то есть считывается из файла данного сектора. Вопрос показывается на экране. После того как вопрос показан, от игрока ожидается ответ на него. Игрок вводит этот ответ с помощью стандартного ввода. То, что он ввёл, сравнивается с ответом, который хранится во втором файле, ассоциированном с активным сектором. Данный файл должен содержать лишь одно слово-ответ. Если ответ знатока-игрока был правильным, ему начисляется один балл. Если неверен, то балл уходит телезрителям. Игра продолжается до тех пор, пока или игрок, или зрители не наберут шесть баллов. После этого называется победитель и программа заканчивает работу.
Не настолько полностью :))
Bogdan
я так понял он хотел сделать так