хотя можно сначала второй символ в atoi засунуть
получить число
это число умножить на 10 и к нему прибавить atoi(3й символ)
во именно так я и сделаю=)
roboforum.ruТехнический форум по робототехнике. |
|
|
minutes_to_event = atoi (argv[1])
char pwm, buffer[3];
pwm = atoi(buffer[1])*10+atoi(buffer[2])
int value = 0;
char* str;
// вводим что нада в str
value = atoi(str);
Сергей писал(а):нажимаю на мою ссылку, получаю:
Myp писал(а):... ато я через месяц уже забуду что такое atoi и зачем оно мне надо было
char pwm, buffer[4]; // buffer[] = {'R','2','5','\0'};
//int atoi (char *nptr); // cstring to integer
pwm = atoi(&buffer[1]); // берем '2','5', 0
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 4