O esquema é assim na dados eu tenho 12345 e na ponto eu tenho ; então:
12345;88888;88888;
/<em>esta duas variaveis estao corretas se eu fizer a saida de uma delas pro arquivo funciona normal, mas preciso juntar elas</em>/
LPTSTR dados;
LPTSTR ponto;
char str[50];
dados = (LPTSTR)SCNBUF_GETDATA(lpScanBuffer);
ponto = (LPTSTR)";";
strcat (str, dados); /*advertencia = Warning 1 warning C4133: ‘function’ : incompatible types - from ‘LPTSTR’ to ‘const char *’ c:\Documents and Settings\lorenzi\Meus documentos\Visual Studio 2008\Projects\BasicScan\BasicScan.c 314 BasicScan
*/
strcat (str, “;”);
lfp = fopen(“texto.txt”,“a”);
if(lfp)
{
fwprintf(lfp,LPTSTR(str)); /<em>se for assim funciona mas no resultado somente sai ???</em>/
fwprintf(lfp,str); /*advertencia = Warning 2 warning C4133: ‘function’ : incompatible types - from ‘char [50]’ to ‘const wchar_t *’ c:\Documents and Settings\lorenzi\Meus documentos\Visual Studio 2008\Projects\BasicScan\BasicScan.c 321 BasicScan
*/
fclose(lfp);
}
Grato se alguém puder ajudar