March 9th, 2011

добрый

(no subject)

Задача: передать массив структурок из PHP в утилиту на plain C.
Как хотелось сделать: в stdin пишем в каком-нибудь простом формате (например, csv), в сях, соответственно, разбираем.

Читал про scanf, gets и прочая - всё не нравится, велосипеды какие-то наколенные получаются. То следи за размером поля (то, что у меня получилось в первый раз, падало с segmentation fault), то проблемы с передачей разделителя (ну в смысле если разделитель запятая, то как мне передать запятую в значении?), то ещё что-нибудь.

Есть что-нибудь готовое? Чтобы работало, а не чтобы поебаться.


PS: си такой си, я на нём последний раз писал в 98 году, всё уже забыл, и он меня вообще в ужас приводит, ибо это жесть какая-то.