![]() |
Цитата:
|
Цитата:
|
Цитата:
Я все равно не понял. Что должно вывести для 1 2 3 4 5 6 7 8 9 |
Catala, 7,12,15,8,3
Цитата:
моя программа настолько безнадежна?:closetema: |
PHP код:
Цитата:
|
задача
.:
Например у нас есть три игрушки: 1)Название:Кукла Цена:20000. Возраст:3-7 2)Название: мяч Цена:30000 Возраст:4-12 3)Название:Лего Цена:40000 Возраст:4-9 Вопрос в том, чо я не пойму как сам файл должен выглядеть 1)Построчно 9 строк: Кукла 20000. 3,7 мяч 30000 4,12 Лего 40000 4,9 2)Или так: Кукла Мяч Лего 20000 30000 40000 3,7 4,12 4,9 Как должен выглядеть файл? |
Текст вышезапостенной задачи:
тыц:
есть все, кроме задания f ,а именно: Имеется ли мяч ценой 2 руб. 50 коп., предназначенный детям от 3 до 8 лет?; если нет, занести сведения об этой игрушке в файл f. Как это провернуть, чтоб дозапись шла, начиная с номера со строки, большго чем кол-во строчек файла (их 10 в моем файле), т.е с 11 строчки? |
Про флаг "a+" в fopen ты просто не знаешь или он почему-то не подходит?
|
Цитата:
Но как мне потом записать индекс i номера строки, когда я буду присуждать имени, цене и возрастным ограничениям нужные значения ? т.е PHP код:
чему тут будет i равен? |
А почему ты просто не пишешь и читаешь сразу всю структуру через fread и fwrite? Ты попробовал записать с a+? Если я правильно помню он начнет записывать с последней строчке. То есть если было 10 начнет писать с 11. Если так нельзя можно добавить еще одну структуру к массиву в индексе p+1 насколько я понял твои обозначения, открыть файл просто для записи(с удалением содержимого) и заново записать в него весь массив полностью.
|
10 апреля 2025 года. Четверг - 10:29 (Часовой пояс GMT +4). |
Русский vBulletin v3.5.2, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Перевод сделал zCarot