Microchip'i C keel
#1
Õpin seda ja tekkis tüüpiline algaja küsimus. Neti abiga palju targemaks ei saanud. Küsimus on andmetüüpide konverteerimises.
Saan DS1337-kellalt aja ja tahan moodustada faili nimega yyyy-mm-dd.csv (aasta-kuu-päev).
Hüva, kellalt saadav aasta on WORD tüüpi, muu aga BYTE:
Kood:
typedef struct
{
    BYTE    tm_control;
    BYTE    tm_status;
    BYTE    tm_sec;
    BYTE    tm_min;
    BYTE    tm_hour;
    BYTE    tm_wday;
    BYTE    tm_mday;
//    BYTE    tm_mon_cent;
    WORD    tm_year;
    BYTE    tm_mon;
    BYTE    tm_yday;
    BYTE    tm_isdst;
} timetype;
Ilmselt peab ajad muundama stringideks ja siis nad kokku liitma. Proovisin:
Kood:
char FailiName[32];                            // logifaili nime moodustamiseks
char *pFailiName;                            // viit faili nimele
char * itoa( int value,char * string );

pFailiName=FailiName;    // viitab failinime arrayle
FailiName=(itoa ((DS_Aeg->tm_year,pFailiName);//+"-"+(itoa (DS_Aeg->tm_mon,pFailiName)+(itoa (DS_Aeg->tm_mday,pFailiName));
//esialgu testin vaid aastanumbri konvertimist

....

logFile = FSfopenpgm(FailiName+".csv","w"); // see töötab kui anda ette stringikonstant nt logi.csv
.....
Syntax error reas kus FailiName moodustatakse.
Mida paganat... ???
Vasta


Sõnumeid selles teemas
Microchip'i C keel - Autor: felch - 06-06-2012, 07:32 PM
RE: Microchip'i C keel - Autor: tvtv - 07-06-2012, 11:16 AM
RE: Microchip'i C keel - Autor: Mtj - 07-06-2012, 06:03 PM
RE: Microchip'i C keel - Autor: felch - 07-06-2012, 08:45 PM
RE: Microchip'i C keel - Autor: andrei - 08-06-2012, 01:18 PM
RE: Microchip'i C keel - Autor: tvtv - 11-06-2012, 10:17 AM
RE: Microchip'i C keel - Autor: A.R. - 11-06-2012, 11:27 AM
RE: Microchip'i C keel - Autor: andrei - 11-06-2012, 01:13 PM
RE: Microchip'i C keel - Autor: A.R. - 13-06-2012, 01:18 PM
RE: Microchip'i C keel - Autor: felch - 13-06-2012, 02:47 PM
RE: Microchip'i C keel - Autor: tvtv - 13-06-2012, 04:14 PM
RE: Microchip'i C keel - Autor: ahelet - 29-06-2012, 03:22 PM
RE: Microchip'i C keel - Autor: tvtv - 03-07-2012, 11:02 AM
RE: Microchip'i C keel - Autor: ahelet - 09-01-2013, 10:04 PM
RE: Microchip'i C keel - Autor: tvtv - 10-01-2013, 12:50 PM
RE: Microchip'i C keel - Autor: A.R. - 10-01-2013, 01:48 PM
RE: Microchip'i C keel - Autor: Teemo - 07-03-2013, 01:39 PM
RE: Microchip'i C keel - Autor: A.R. - 08-03-2013, 11:19 AM
RE: Microchip'i C keel - Autor: Teemo - 08-03-2013, 02:09 PM
RE: Microchip'i C keel - Autor: A.R. - 08-03-2013, 03:56 PM
RE: Microchip'i C keel - Autor: tvtv - 08-03-2013, 06:22 PM
RE: Microchip'i C keel - Autor: tvtv - 20-03-2013, 06:21 PM

Alamfoorumi hüpe:


Kasutaja, kes vaatavad seda teemat: 3 külali(st)ne