У меня есть двойной массив a [1], который содержит 2 двухместных.Преобразование двойного массива в массив строк
a[0]=36.78;
a[1]=45.78;
Возможно ли преобразовать их в 2 строки и поместить их в массив строк?
благодарит
У меня есть двойной массив a [1], который содержит 2 двухместных.Преобразование двойного массива в массив строк
a[0]=36.78;
a[1]=45.78;
Возможно ли преобразовать их в 2 строки и поместить их в массив строк?
благодарит
Вы можете сделать это, чтобы преобразовать двойной строки:
double d = 123456.1234567899;
char s[50];
sprintf(s,"%f", d);
printf("%s\n", s);
, а затем создать один массив строк, как этот
И, наконец, вам нужно всего лишь связать это две вещи
Использование 'snprintf', а не' sprintf'. Избегайте использования функций, которые не позволяют указать размер целевого буфера. – dreamlax