-
Thread
Character string
Hallo, ich versuche gerade meine erste UART anwendung in C zu erstellen und habe da ein kleines problem. wenn ich den empfangsbuffer am M16C auslese bekomme ich diesen string: 'Hallo Welt/n' das ganze würde ich gerne am angeschlossenen LCD ausgeben. wenn
, ... ); ) printf wäre da besser. Und wegen der Null-Terminierung kann man auch schreiben [c] i=0; while(der_text[i]) putchar(der_text[i++]); [/c] Fürs senden eines Strings oder Char würden für einen AVR die Funktionen z.B. so aussehen: [c] void uart_putc(char c){ while (!(UCSRA
-
Thread
Wegen Excel-Verhalten Gene umbenannt
c-hater schrieb im Beitrag #6365432: > Wenn ich VOR der Eingabe festlege, das eine Zelle (oder eine Spalte > oder das ganze Blatt) nur dumme Strings enthalten soll, dann wird Excel > auch nichts mehr
c-hater schrieb im Beitrag #6365432: > Genau das ist bei Excel doch umgesetzt: Wenn ich VOR der Eingabe > festlege, das eine Zelle (oder eine Spalte oder das ganze Blatt) nur > dumme Strings enthalten
-
Thread
Mal wieder String auf LCD
[c] char string_1[] = {"Zur" "\x9A" "ck"}; lcd_string(string_1); [/c] Peter
c] char * string_1 = "Men\232""3"; [/c]
-
Thread
String senden
beginnt: "$PSRF103,01,01,01,01*25<0>ÃA"¥%5´3£# Æ Æ Æ ¦&V lS" 3 b c c c S « 6$PSRF103,01,01,01,01*25" Ausserdem sollte der String mit CR und LF terminiert sein, dies funktioniert jedoch nicht :-(. kann mir jemand helfen?? übrigens die routine ist im file sendstrng.c
Hallo Matthias mein String "$PSRF103,01,01,01,01*25" ist nicht 0 terminert, kann ich dann dem String einfach eine 0 anhängen? Gruss Martial
-
Thread
* C++ == C++ *
t.c:19:3: error: 'for' loop initial declarations are only allowed in C99 mode t.c:19:3: note: use option -std=c99 or -std=gnu99 to compile your code [/code] [code] $ gcc -std=c99 t.c && ./a.out t.c
Frank M. schrieb im Beitrag #4712991: > t.c: In function 'main': > t.c:6:4: error: width of 'x' exceeds its type > ... [code] .LC0: .string "%lu %lu\n\n" .LC1: .string "%9lx\n" main: subq $8, %rsp
-
Thread
EMS > Adapter > NetIO > Raspi
(std::string const&, unsigned int, unsigned int)' Options.cpp:(.text+0xc6c): undefined reference to `boost::program_options::abstract_variables_map::operator[](std
::validation_error(boost::program_options::validation_error::kind_t, std::string const&, std::string const&, int)': Options.cpp:(.text._ZN5boost15program_options16validation_errorC2ENS1_6kind_tERKSsS4_i[_ZN5boost15program_options16validation_errorC5ENS1
-
Thread
ARM-GCC versteht den Witz nicht.
, wenn der C++-Standard an dieser Stelle expliziter wäre und entweder das Zusammenlegen oder das Verteilen der beiden den Strings zugrundeliegenden Arrays vorschriebe.
[c] #include <stdio.h> #include <stdlib.h> #include <string.h> #include <inttypes.h> int main(int argc, char* argv[]) { char *p1="100"; char *p2="0"; volatile int a
-
Thread
AVR als EPROM benutzen (C-Optimierung)
c-hater schrieb im Beitrag #4753014: > Das ist doch kompletter Unsinn. Gerade so triviales Zeug wie ein Satz > der üblichen Funktionen in C zum String-Processing ist in Asm ebenso > leicht zu behandeln wie in C. Man macht es in Asm einfach genau so, wie Schon mal versucht mit Strings und Arrays in Assembler zu arbeiten ? Und ich meine richtige Strings und Arrays, nicht etwa fixed length Strings wie
-
Thread
c++ string splitten und ausgeben
hier schon oft geholfen wurde wenn ich mich mal wieder an euch :) Ich hab ein kleines Problem in c++ (Borland c builder) Mir liegt ein String vor in der Form von z.b. "01X01......" Die Punkte erscheinen in dem richtigen String als ne kombination aus zahlen die mir von nem Messumformer gesendet
Vorsicht! Die VCL-Strings (AnsiString, WideString) sind nicht null-basiert d.h. die ersten fünf Zeichen erhält man mit str.SubString(1, 5)
-
Thread
Auf element außerhalb array zugreifen
() statt strcpy() oder auch snprintf() statt sprintf(). usw. usf. Oder vielleicht besser gleich C++ und richtige Strings verwenden.
explizit UTF-8: [c]char str[] = " \xC2\xB0C";[/c] Damit ist dein String *garantiert und immer* utf-8 codiert. Wenn dein serielles Terminalprogramm nun iso8859-1 benutzt, wird es etwas falsches anzeigen. Außerdem eignet
-
Thread
(ARM) GCC binary size viel größer als von Realview
und CPATH bzw. LIBRARY_PATH verwenden um sie für den GCC auffindbar zu machen. Wobei die Standard-C & C++ Libraries wie <string.h> oder <vector> ja beim GCC dabei sein sollten. > Oder ist es zwingend nötig die Libs auch mit der crosstoolchain zu > übersetzen? Nein, das sollte so gehen. Habe mich
formatiere jetzt meine Strings mit sprintf(). Allerdings wird auch hier ein malloc() eingebaut :-) Wie kann ich einen String formatieren, ohne malloc() ? Also, wie kann ich das [c] sprintf(buffer, "Command entered: %s; return
-
Thread
String einem Event übergeben C#
Hi hab folgendes Problem. Habe ein Event a: [c] void btn_Click(object sender, EventArgs e) { Button button = sender as Button; string COM = button.Tag.ToString(); } [/c] Ich benötige den String COM in einem anderen Event, also z.B. [c] void Connector_MostMessageSent(object sender, MostMessageEventArgs e) { Console.WriteLine("COM"); } [/c] ist das möglich, einen String von einem Event dem anderen zu übergeben?
-
Thread
Strings bearbeiten mit C18
Hallo Zusammen, ich würde gerne einen Sting mit dem C18 Compiler bearbeiten. Leider sind meine Stingkentnisse recht eingetrübt. Ichwill an einem String die ersten 3 bzw. 4 Zeichen entfernen, und denRest wieder abspeichern. Kann mir mal jemand auf die
Ist die Stringbearbeitung anders als in ANSI-C? Soll der String in ein neues Array geschrieben werden oder im ursprünglichen Array verbleiben? Muss der gekürzte String überhaupt abgespeichert werden?
-
Thread
String übergeben in C18
funktioniert auch ohne Probleme. Nun wollte ich mit einer weiteren FUnkition GLCD_putmsg() einen String ausgeben. [c] void GLCD_putmsg(unsigned char *Message) { while(*Message!=0) { GLCD_putchar(*Message++); } } [/c] ich hatte versucht, die Funktion mit: GLCD_putmsg("Hello
. macht es eigentlich einen Unterschied, ob die Funktion in einer anderen Datei liegt? also: main.c glcd.c
-
Thread
C# Strings: TCP Datenpakete
Hallo zusammen Ich habe eine Frage die die TCP-Datenpakete betrifft, wenn ich mit C# Strings übers Netzwerk schicke: Ich erstelle mir ein TcpClient-Objekt von dem ich den NetworkStream hole über welchen ich dann kommuniziere. [code] TcpClient server = new TcpClient("169.254.80.129
in meinem TCP-Datenpaket signalisieren wo Text beginnt und wo er wieder aufhört, fehlen. Ich dachte C# würde diese Flags beim encoden automatisch anhängen, dem ist aber nicht so. Nun meine Frage an euch: Wie kann ich erreichen dass bei meinen Strings diese Flags mitgeschickt werden? Ideen, Anregungen
-
Thread
[C++] Wie benutze ich #include <string>
Hier ist ein paar Schritte, um die C++ String Library in deinem Eclipse mit AVR Plugin zu integrieren: Stelle sicher, dass du eine aktuelle Version von GCC (GNU Compiler Collection) verwendest, die die C++ String Library unterstützt. Füge den folgenden Code in den Header-Teil deiner .cpp-Datei ein: c #include <string> Verwende den folgenden Code in deinem Main-Code, um eine C++ String-Variable zu erstellen: java string myString = "Hallo Welt!"; Stelle sicher, dass das Compilieren des
-
Thread
Text mit Steuerzeichen speichern ( in C)
Ding selbst ist oder eine Beschreibung davon. Klar? Also pass auf. Das steht zwar alles in einem C-Buch aber ich schreib es mal kurz. Der String "\n" besteht aus einem ASCII-Linefeed. Der String "\\n" besteht aus einem Backslash und einem 'n'. Was davon willst Du nun?
"string" array[i] = '\0'; printf("Content of the file is:\n%s", array); fclose(f); return 0; } [/c]
-
Thread
C-String Position statt Zeichen
Vermutlich fehlen mir hier C-Grundkenntnisse. Wie kann ich in einem C-String wie z.B. [c] char sTxt[20] = "Hallo Welt!"; [/c] ein Zeichen einfügen, ohne dass ich das Zeichen selber in den String einfüge sondern statt beispielsweise
Und was ist, wenn dieser String in einem Funktionsaufruf eingebettet ist? [c] Funktion("Hallo Welt!"); [/c]
-
Thread
c++ speicher, lesen, bearbeiten, suchen
aus. Ich mach mal einen Vorschlag: Bauteilnummer, Hersteller, Beschreibung All das werden wohl Strings sein. Der Datentyp std::string ist dafür ideal [C] class Bauteil { public: // Konstruktoren Bauteil(); Bauteil( const std::string& Nummer, const std::string&
::string Hersteller_; std::string Beschreibung_; }; [/C] Super, ein einziges Bauteil lässt sich schon mal beschreiben (die Konstruktoren musst du noch fertig schreiben) Da ist doch gleich mal
-
Thread
Hexadezimale Darsellung in C#.NET
Hi, Zahlen konvertierst du einfach mit Convert.ToString(u,16) nach Hexadezimal. Wenn du deinen String also in einzelne Chars zerlegst, kannst du auf diese Weise das obige erreichen.
Hi nochmal, du kannst es viel einfacher haben. string s = String.Format("0x{0:X}", DeineZahl); Dann hast du in s die Hex-Repräsentation der Zahl. Das ganze Spielchen kannst du dann mit foreach für alle Chars des Strings machen.
-
Thread
Interessante g++ Erweiterung für user-defined literals
char data[] PROGMEM = {CC..., '\0'}; }; template<typename C, C... CC> constexpr const char PgmString<C, CC...>::data[] PROGMEM; template<typename C, C... CC> constexpr PgmString<C, CC...> operator"" _pgm(){ return PgmString<C, CC...>(); } [/c]
{ "abc"_pgm, "def"_pgm, }; [/c] und in PgmString den Typwandlungs-Op [c] constexpr operator PgmStringView() const { return {&data[0]}; } [/c] Möchtest Du sie im RAM haben, würde ich einen StringBuffer
-
Thread
Von Arrays zu einem String
ist (der Abstand zum nächsten Zeichen). Jetzt brauchst Du nur eine Funktion schreiben, die einen String oder ein Einzelzeichen nimmt und entsprechend die Codierung herausfindet. Beispiel: Du willst ein 'c' ausgeben: Deine Funktion macht jetzt folgendes: Ein 'c' hat den Code 63h. Du holst die 16Bit
oder http://www.mikrocontroller.net/articles/FAQ#Wie_funktioniert_String-Verarbeitung_in_C.3F für die absolut notwendige Kurzfassung #include <string.h> > bleibt jedoch mein fehler mit der zeichenbegrenzung meines strings... Ganz ehrlich. Der Code ist mir viel
-
Thread
warnung:"[variable]may be used uninizialized"
C uasrt_puts( "#\r" ); // <- String S switch(Line[1]){ [/C]
ok es liegt anscheinend auf jeden fall an der uart_gets() genauer gesagt an der bedingung [c]while( NextChar != '\n' && StringLen < MaxLen - 1 ) {[/c] sobald ich das array Line[] auf 3 felder länge setze läuft alles wies soll... - beötigt man für StringLen zufällig ne bibliothek die ich
-
Thread
Display Arduino
ganz einfach nach jeder *vollständigen* Ausgabe ein Delay mit 500 - 1000 ms setzen, also z.B. [c] ... lcd.setCursor(0,0); lcd.print(myStrings[i]); i++; lcd.setCursor(0,1); lcd.print(myStrings[i]); i++; delay(500); ... [/c] Dann hat derjenige, der auf
für die UP-Taste: [c] ... else if ((x >= 50) && (x < 148)) { lcd.print ("UP "); lcd.setCursor(0,1); lcd.print(myStrings[i]); i--; lcd.setCursor(0,0); lcd.print(myStrings[i]);
-
Thread
C# mit Klassen arbeiten.
Rene K. schrieb im Beitrag #4474996: > Warum muss das bei C# so kompliziert und umständlich sein. Aber gut, ich > schau mir das alles mal an, komme ja so oder so irgendwann nicht das hat nichts mit C# zu tun. Das ist bei Java und C++ genauso. Auch globale
schon gar nicht möglich und Vehikel sowie Auto zwei verschiedene, nicht kompatible Klassen. In C# hingegen kann ich sagen: [code] class Program { static void Main(string[] args) { Vehikel Instanz_einer_Vehikel_Klasse = new Auto(); Console.WriteLine
-
Thread
C-File Notlösung. Wer könnte kurz helfen?
dann via einer Variablen im main.c das Minuszeichen vor die Temperatur setzt. ... if (x > 0) { lcd_string_format("Temp:- %i.%i C %i \nHumi: %i.%i %% %i " , temp/10, temp%10, x, humidity/10, humidity%10
= temp/10.0; fhumidity = humidity/10.0; lcd_string_format("Temp: %.1f C %i \nHumi: %.1f %% %i " , ftemp, x, fhumidity, i);[/code] x könnte jetzt auch weg.
-
Thread
C# - Problem mit Typenumwandlung
Guten Morgen versuche die ganze Zeit einen String in eine Zahl (int) umzuwandeln.Leider gelingt mir dies nicht. [c] string strCol1; string strCol4; int numValue; strCol4 = row.Cells[3].Value.ToString(); numValue = Convert.ToInt32(strCol1); [/c] In der String Variable strCol1 steht zum Beispiel der Hex-Wert: 0x70 drin. Wie kann solch ein String Wert nun in eine Integerzahl konvertiert werden ?
-
Thread
attiny2313, LCD, 4-Bit, C, Einzelne Zeichen falsch
Das hier ist mein Hauptprogramm int main(void) { // Initialisierung des LCD int z=1,s=0,c=0; lcd_init(); // Teil 1 lcd_data(0x30); lcd_data('0'); lcd_string("0@P0@P0@P0@P"); _delay_ms(1000); lcd_clear(); // Teil 2 while(1) { if (s==16) { s=0;
In deinem Code taucht nämlich auch noch SetCursor etc auf. Ausserdem ist ein Aufruf von lcd_string nicht unbedingt mit einem mehrfach hintereinander erfolgtem Aufruf von lcd_data zu vergleichen. c ist bei dir int, etc. Da gibt es schon ein paar Unterschiede, die sich zb auswirken wenn du lcd_routines.h
-
Thread
4Bilder1Wort C Programm
{ break; } string[i] = toupper(string[i]); } string[i] = '\0'; } [/c] Aufruf ohne strcpy: [c] cleanString(string); [/c] P.S. Die Variable i bei der Definition mit 0 zu initialisieren und anschließend
optimiert. Daher Vorschlag: [c] void cleanString(char *string) { while (*string) { if (*string == '\n' || *string == '\r') { break; } *string = toupper(*string); string++; } *string
-
Thread
16x2 LCD Langsamer Displayaufbau
kann, gerne lasse ich meine Programme von dir schreiben so das sie dir gefallen, einverstanden ? [c] char *trimm_string(char vorlauf, char *s_string, UBYTE num) { static char _tmp[MAX_STRING]={0}; memset( _tmp, (int)vorlauf, num); _tmp[num]=0; strcat(_tmp, s_string); return &_tmp[strlen(_tmp)-num]; } // char *trimm_string(char vorlauf, char *s_string, UBYTE num) [/c] noch ne Lösung von mir die auch andere Zeichen als Null im "Vorlauf" erlaubt, z.B. SPACE, nützlich bei LCD Ausgaben immer an der selben Stelle mit Zeichen
-
Thread
C++ Template Interface
durchlaufen werden: [code] ,->- B ->-. A D <-- D wird u.U. doppelt "ausgeführt"! `->- C ->-´ [/code] A ruft rekursiv B und C auf. B ruft dann rekursiv D auf, C aber auch, da C nicht weiss, dass/ob D schon von B aufgerufen wurde. > Außerdem haben die > Leafs keine children, d.h. GetChilList
im Anhang. Output ist: [code] Running Node A Running Node B Running Leaf D Running Node C Running Leaf D <Graph: C> done. [/code]
-
Thread
µC von 0 auf lernen. ASM oder C?
Mich würde die Meinung der Experten dazu interessieren: Was denkt ihr ist für einen Anfänger der µC von 0 auf lernt einfacher? Direkt mit ASM starten oder erst C lernen und dann den µC in C proggen?
C fertig entwickelt ist und man es optimieren will Teile davon in ASM neu machen. Ich verwende mittlerweile C für alle Projekte, welche Berechnungen, Strings, LCDs oder komplexeres wie SD-Karten ...
-
Thread
36khz für ir- kollisionssystem
OCR2 = 0xFF; // Enable timer interrupts: TIMSK = (1 << OCIE0)|(1<<OCIE1A); sei(); [/c] und hier mein programm: [c] #include "RP6ControlLib.h" uint8_t a; ISR(TIMER1_COMPA_vect) { PORTD ^= (1<<PD5); writeString_P("\Interrupt Timer1 Compare"); } void infrarotempfang
<41) {writeString_P("Interrupt Pause\n");} if(interruptcounter == 41) {interruptcounter =0;} } [/c] ich habe es doch so programmiert, dass von 0-20 interrupts PD5 gepulst wird. danach folgt eine
-
Thread
for Schleife in C
[c] #include <stdio.h> #include <stdlib.h> #include <string.h> #include <inttypes.h> int main() { printf("\r\nstart\r\n"); for(uint8_t lpctr = 0;lpctr != 0;lpctr++)
Diese verwendet man noch fiel eher falsch, als strcat und strcpy, weil die Leute /denken/ es würde die c string länge korrekt begrenzen, wofür diese aber garnicht gemacht sind. Ein null byte setzt strcpy aber nicht am Schluss: https://linux.die.net/man/3/strncpy Und strncat ist auch super, das limitiert
-
Thread
I2C / UART / LCD
diesem {} lokal itoa( variable, Buffer, 10 ); // ... ausgeben lcd_string( Buffer ); } [/c]
DDRB = 0xFF; PORTB = 0x00; i2c_init(); temp = i2c_findSlave(0x00); lcd_init(); lcd_clear(); lcd_home(); lcd_string("Bereit..."); set_cursor(0,2); lcd_string("I2C-Slave: 0x"); lcd_string(itoa(temp,buffer,16
-
Thread
String in Int umwandeln, damit rechnen und wieder zurückkonvertieren
0]*10) + '0'; ausgabearry[3] = mh/1000 - (ausgabearry[0]*100) - (ausgabearry[2]*10) + '0'; lcd_string("Geschwindigkeit:"); set_cursor(1,2); lcd_string(ausgabearry); //Auf dem LCD ausgeben } [/c] Ich hoffe ihr könnt mir helfen. Gruß, Steffen
ich ja schon davor weiß, wie viel Zeichen _vor_ und wie viele _nach_ dem Dezimalpunkt sind. > [c] > > double wandle_String_in_Double ( string theString ){ > > double theReturn; > int len; > boolean nachkomma; > int nPow; // Exponent zu 10 > > theReturn
-
Thread
In Konstruktor dynamisch instanz einer Klasse generieren, vererbung, C++
); } } void RGB_STRING::write_RGB_STRING() { for (int i=0; i < RGB_STRING::number_of_LEDs;i++) { RGB_STRING::string[i*sizeof(RGB_LED)]->set_LED(); } } [/c] Es funktioniert bis auf einen kleinen BUG, wenn
LEDs aus. --> Folglich wird der Konstruktor nicht aufgerufen. Wenn ich in den Konstruktor von RGB_String nach dem Anlegen der neuen LED: [c] RGB_STRING::string[i*sizeof(RGB_LED)]->RGB_LED(); [/c] kommt die Meldung: Error invalid use of 'RGB_LED::RGB_LED' Ver3_1_Atmega8 Bei [c] RGB_STRING:
-
Thread
C# String Compare aus Datatable geht schief
Vielleicht sehen die Strings nur gleich aus... lass dir mal eine binär/hex darstellung ausgeben (wegen unicode und so). Und ich weiss grad nicht wie das bei C# mit dem == ist - google mal nach C# reference equality. Denn in Java
einer MessageBox schon ausgeben lassen und vorerst sieht da alles normal aus. Weiteres geht der string compare in C# mit == tadellos und ich habe es jetzt auch mit [pre] if (string.Compare(row.ItemArray[i].ToString(), "Suchwert", true, CultureInfo.InvariantCulture) == 0) [/pre] versucht und
-
Thread
unter visual c# Einträge in einer Listbox einfärben
Brushes.Green : Brushes.Red; e.Graphics.DrawString(listBox1.Items[e.Index].ToString(), Font, b, e.Bounds.Left, e.Bounds.Top); // Fokus des Eintrags zeichnen lassen e.DrawFocusRectangle(); } [/c]
((ListBox)sender).Items[e.Index].ToString(),e.Font, b, e.Bounds, StringFormat.GenericDefault); e.DrawFocusRectangle(); } Gruß RingoStar
-
Thread
Datenbank in C erstellen
Beitrag #2545296: > Du kannst hier nicht NULL nehmen! > Ein Array kann nicht NULL sein. Aber ein String kann leer sein Strenggenommen ja ... Ich verwende solche Strukturen etwas anders. [c] struct Geraete { int Nummer; char *Name; char *Leistung; }; [
[/C]
-
Thread
Drucker mit C#
buffer. " Wird zwar hier wohl keine Auswirkungen haben, aber ich erwähne es trotzdem mal ;D [c] void PortDataReceived(object sender, System.IO.Ports.SerialDataReceivedEventArgs e) { while (port.BytesToRead>0) { byte[] bytes = new byte[1]; string text = port.Read(bytes, 0, 1).ToString(); MessageBox.Show("PORT:"+text); MessageBox.Show("Zeile:"+zeile.ToString()); if(zeile == höhe-1) { port.Write("E"); } else { abschnitt_drucken
-
Thread
"C" Verketette Listen
der unterschied nur dass bei strlen die abschließende Null nicht mitgezählt wird?) Gruß feldi [c] #include <stdio.h> #include <stdlib.h> #include <string.h> //------------------------------------------------------------------------------ //1.1 struct als globaler Datentyp struct ListElm
[/c]
-
Thread
C# Byte an uC senden
Ich denke Du hast ein durcheinander mit den Datentypen. Es ist nötig das auf dem PC und auf dem uC unsigned datentypen, also ohne Vorzeichen, verwendet werden. Das Encoding muss normalerweise nicht angepasst werden.
Hmm... @ Johnny Hast Recht! Wenn man Write(char[]..) oder Write(string) oder WriteLine(string) verwendet, so scheint es als ob intern der Encoder verwendet wird. Benutzt man dagegen Write(byte[]...) werden die Bytes ohne Encoder an die serielle Schnittstelle übergeben
-
Thread
C# Thread wird nicht gestartet
namespace WindowsFormsApplication1 { public partial class Form1 : Form { string value = ""; string uhrzeit; string logfile = ""; bool Datenmodus=false; public Form1() { InitializeComponent
(uhrzeit + " " + "Programm geschlossen" + "\r\n"); } } } [/c]
-
Thread
C++ Vererbungs Probleme (wxWidgets)
Peter schrieb im Beitrag #3308588: > Diese legt eine Dialog Klasse an. Eine Klasse kannst du mit C++ aber nicht zur Laufzeit anlegen. Da bräuchtest du schon C# oder was Vergleichbares...
ist heute niemand hier der mir helfen kann oder > will. Doch. Der Fehler ist "Du kannst kein C++". Behebbar einfach durch "C++ Lernen".
-
Thread
"Hilfe beim Programmieren" !
continue; } for (int c = 0; c < 4; c++){ if (Morsecode[sx * 5 + c] == 2)continue; delay(Morsecode[sx * 5 + c] * 100); delay(100); } delay(300); } } incomingString="";
(times); } delay(3 * times); } } incomingString = ""; delay(1000); } } [/c]
-
Thread
Ein Vorschlag zur Intervall-Arithmetik
oST8 AA. oMUF BB. oST8 BB. *LAST 1PRINTF /D1 AA. 1PRINTF /E9 BB. *HERE 1LFEED 1PRINTS /C4 INFO 1LFEED 1PRINTS /C4 MASK 1INPUTN /C9 SELECT 1 oGET SELECT oAND /FC oSTO TEST *RP.Z TEST *RETN [/code] Die übliche Intervall-Arithmetik verwendet für das Rechnen mit garantierter
zu entnehmen sind: [code] 1/3 2/6 3/3 4/C 5/3 6/6 7/3 8/18 9/3 A/6 B/3 C/C D/3 E/6 F/3 [/code] Wenn die letzte Ziffer 1 ist, ist der Fehler [-3,+3] Wenn die letzte Ziffer 2 ist, ist der Fehler [-6,+6] usw. +6A452+003 steht
-
Thread
dll erstellen in c
Hallo, will eine DLL in C erstellen die mir für ne Geäteverbindung über UDP bestimmte Funktionen bereitstellt, daten verfügbar, daten senden usw. Die einzelnen Funktionen will ich dann in Matlab aufrufen können. Für C gibts
zur dll ich weis nicht ob des so auch unter c geht aber es ist gut erklärt: http://www.tutorials.de/forum/c-c-tutorials/312435-dll-erstellen-und-eigene-programme-einsetzen.html zu winsock das winsock zeugs hab ich mir da gelernt: http://robsite.net
-
Thread
C - Speicherplatzfrage
[/c]
selbst wenn man vor Jahren mit C++11 angefangen hat sind die neuen Features un C++14 und gerade C++17 genial. Man muss halt dauernd auf dem Laufenden bleiben. Bei µC ist das natürlich etwas schwerer da hier teils maximal C++11 möglich
-
Thread
c#: substring unbekannter länge aus string entfernen
gmeinsam habe ist, dass sie mit "<p " beginnen und mit '>' aufhören. Wie kann ich das aus einem string heraus löschen? bsp: string c = "typ: 0815 color: rot <p class="Device1"> pieces: 24" das <p class=Device1> würde ich gerne heraus löschen...
Ich wollte ursprünglich mit einer Schleife nach den Zeichen suchen, aber wenn ich per schleife den string durchsuche, dann weiß ich doch nicht an welcher Stelle ich mich gerade befinden wenn ich einen treffen mit '<' gefunden habe? [c] foreach (char Letter in Text) { if (Letter == '<') {