Если вы вводите все цифры (без запятых) и / или текст БЕЗ кавычек, то это довольно просто:
Dim as integer x,x1,y,y1
Dim as string string1,string2
print "Be sure to use commas between values, if you need a comma in a string,"
print "use double quotes around the string."
Input "Enter x,x1,string1,y,y1,string2", x,x1,string1,y,y1,string2
Та же техника работает очень хорошо, если вам нужночитать большинство файлов CSV.
Input #filehandle, x,x1,string1,y,y1,string2
Имейте в виду, что это НЕ будет обрабатывать встроенные кавычки в строках, оно будет обрезать строку во второй двойной кавычке, а НЕ в следующей запятой без кавычек.
Другими словами, если вы: input #1, string1,x
и файл содержит
"hello"world", 2
, вы получите только привет и 2 обратно.(Начиная с FB v 1.01) Я считаю это ошибкой, поскольку в другом месте вы можете иметь строку со встроенными кавычками.
Кстати, написание файла CSV легко с помощью:
Write #filehandle, x,x1,string1,y,y2,string2
Надеждаэто помогает, я видел тот же вопрос в нескольких других местах.