2016-02-25 5 views

ответ

1
  • объявить массив строк
  • преобразовать каждый элемент в строку в пределах цикла для
  • и добавить каждый преобразованный элемент в массив строк
2

Вы можете сделать это, чтобы преобразовать двойной строки:

double d = 123456.1234567899; 
char s[50]; 

sprintf(s,"%f", d); 
printf("%s\n", s); 

, а затем создать один массив строк, как этот

How to create array String

И, наконец, вам нужно всего лишь связать это две вещи

+1

Использование 'snprintf', а не' sprintf'. Избегайте использования функций, которые не позволяют указать размер целевого буфера. – dreamlax

Смежные вопросы