История изменений
Исправление LINUX-ORG-RU, (текущая версия) :
В отдельный файл
Именно так, пиши в файл
#марка скорость ток момент
тошиба 100500 1.5 3.2
якудза 500100 2.5 2.2
омаива 880055 3.5 1.2
Затем читай строку из фала. Не знаю как в scheme
но в си теперь можно передать строку в sscanf()
и получить значение
struct data_t
{
char name[512];
int speed;
float A;
float moment;
}data;
sscanf(string,"%s %i %f %f",&data.name,&data.speed,&data.A,&data.moment);
if(strcmp(data.name,"тошиба")==0)
{
printf("Есть параметры тошибы, заводи машину!\n");
}
Далее из файла читаешь следующую строку и всё. У тебя же данные одни и теже понимаю.
Вот тебе надо тоже самое только для scheme
.
Исправление LINUX-ORG-RU, :
В отдельный файл
Именно так, пиши в файл
#марка скорость ток момент
тошиба 100500 1.5 3.2
якудза 500100 2.5 2.2
омаива 880055 3.5 1.2
Затем читай строку из фала. Не знаю как в scheme
но в си теперь можно передать строку в sscanf()
и получить значение
struct data_t
{
char name[512];
int speed;
float A;
float moment;
}data;
sscanf(string,"%s %d %f %f",&data.name,&data.speed,&data.A,&data.moment);
if(strcmp(data.name,"тошиба")==0)
{
printf("Есть параметры тошибы, заводи машину!\n");
}
Далее из файла читаешь следующую строку и всё. У тебя же данные одни и теже понимаю.
Вот тебе надо тоже самое только для scheme
.
Исходная версия LINUX-ORG-RU, :
В отдельный файл
Именно так, пиши в файл
#марка скорость ток момент
тошиба 100500 1.5 3.2
якудза 500100 2.5 2.2
омаива 880055 3.5 1.2
Затем читай строку из фала. Не знаю как в scheme
но в си теперь можно передать строку в sscanf()
и получить значение
struct data_t
{
char name[512];
size_t speed;
float A;
float moment;
}data;
sscanf(string,"%s %zi %f %f",&data.name,&data.speed,&data.A,&data.moment);
if(strcmp(data.name,"тошиба")==0)
{
printf("Есть параметры тошибы, заводи машину!\n");
}
Далее из файла читаешь следующую строку и всё. У тебя же данные одни и теже понимаю.
Вот тебе надо тоже самое только для scheme
.