![]() |
Anzeige:
|
|
|||||||
| C/C++, Visual C++, Visual C++.NET Fragen und Antworten zu C/C++, Visual C++ und Visual C++.NET |
|
![]() |
|
|
LinkBack | Themen-Optionen | Ansicht |
|
|
#1 (Direktlink) |
|
Gast
Beiträge: n/a
|
Hallo,
Ich programmiere mit VC++ .Net. Ich will die erste zeile einer Texdatei auslesen. In der ersten zeile steht eine Zahl: 9600 oder 38400. (Bis jetzt) Mein Ziel ist es, diesen Wert einzulesen, um ihn dann einem SerialPort als Baudrate zuzuweisen. Bis jetzt habe ich diesen Code hier in einem Timer1 codeabschnitt, der jede Sekunde prüfen soll ob die baudrate verändert wurde: Code:
FILE* txtfile;
char line[512];
int x;
if (fopen_s(&txtfile, "bin\\log.txt", "r" ) != NULL)
{
fgets( line, sizeof( line ), txtfile );
sscanf( line, "%d", &x );
serialPort1->BaudRate = x;
}
toolStripStatusLabel2->Text = "Baudrate: " + System::Convert::ToString(x);
fclose(txtfile);
Kann mir einer sagen, was ich da verändern muss oder ob ich was vegressen habe oder etwas falsch gemacht habe? Danke, Eklektrik workker |
|
|
|
|
#2 (Direktlink) |
|
Gast
Beiträge: n/a
|
Es klappt auch nicht, wenn ich noch das else einbaue.
Kann mir einer sagen wie man den Inhalt einer Textdatei lesen kann? Danke, Eklektrik workker |
|
|
|
#3 (Direktlink) |
|
Gast
Beiträge: n/a
|
Hallo alle zusammen,
Ich habe auch das Prob. wie Elekktrik Workker. Ich schaffe es auch nicht den Inhalt einer textdatei einzulesen. Kann denn keiner sagen, wie das geht? Bitte antwortet! tuttifrutti |
|
![]() |
|
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
|
|