Ошибка заполнения массива...
Код:
strMain = strMain & vbCrLf & "F = " & arrF(i) & Chr(9) & Chr(9) & "Phi = " & dblPhi & Chr(9) & Chr(9) & "Z = " & dblZ & vbCrLf
А вто как это сделать на С++ - это для меня загадка.. Подскажите плз... Заранее признателен...
AnsiString vbCrLf("\r\n");
strMain += vbCrLf + "F = " + arrF(i) + '\t' + '\t" + "Phi = "... ну и так далее.
Прим.: не все типы данных могут автоматически преобразовываться в AnsiString; точно могут char, char*, int (какие ещё могут -- не помню).
Да, чуть не забыл. Если нужен не AnsiString, а именно char* (мало ли, для переносимости кода или ускорения работы), можно использовать функции sprintf(), strcpy(), strcat(), strncpy().
AnsiString vbCrLf("\r\n");
strMain += vbCrLf + "F = " + arrF(i) + '\t' + '\t" + "Phi = "... ну и так далее.
Прим.: не все типы данных могут автоматически преобразовываться в AnsiString; точно могут char, char*, int (какие ещё могут -- не помню).
Да, чуть не забыл. Если нужен не AnsiString, а именно char* (мало ли, для переносимости кода или ускорения работы), можно использовать функции sprintf(), strcpy(), strcat(), strncpy().[/QUOTE]
Большой пасиб.. А где про это можно поподробнее почитать? А то ничего путного по этому поводу не нашол... ):
MSDN рулит