Zum Inhalt springen

Community durchsuchen

Zeige Ergebnisse für die Tags "'c'".

  • Suche nach Tags

    Trenne mehrere Tags mit Kommata voneinander ab.
  • Suche Inhalte eines Autors

Inhaltstyp


Forum

  • Forum
  • Ausbildung/Job
    • Ausbildung im IT-Bereich
    • IT-Arbeitswelt
    • IT-Weiterbildung
    • Stellenangebote für Fachinformatiker
    • Jobsuche, Bewerbung und Zeugnisse
  • Prüfungsforen
    • IHK-Prüfung allgemein
    • Prüfungsaufgaben und -lösungen
    • Abschlussprojekte
  • NEU: Frage / Antwort: 1. Frage stellen - 2. Antworten bekommen - 3. Die beste Antwort auswählen
    • Systemadministratoren und Netzwerktechniker
    • Anwendungsentwickler und Programmierer
  • Fachliche Foren
    • Administration
    • Programmierung
  • Sonstiges
    • News und Feedback zu Fachinformatiker.de
    • Small Talk
  • Gaming Club's Allgemeine Themen
  • Gaming Club's Games
  • Coffeehouse's Themen
  • Coffeehouse's Soap
  • Fachinformatiker.de Treffen's regionale Treffen
  • FIAMC - Fachinformatiker Auto & Motorrad Club's Themen

Kalender

  • Pruefungen-events
  • Gaming Club's Verabreden zum Zocken
  • Fachinformatiker.de Treffen's Kalender

Blogs

  • Fachinformatiker - Blog

Produktgruppen

  • Werben bei Fachinformatiker.de
  • Seminare

Suchtreffer finden in...

Suchtreffer enthalten ...


Erstellungsdatum

  • Beginn

    Ende


Zuletzt aktualisiert

  • Beginn

    Ende


Suchtreffer filtern nach ...

Benutzer seit

  • Beginn

    Ende


Gruppe


Website


Location

9 Ergebnisse gefunden

  1. Diese Funktion akzeptiert die Anzahl der Terme in der Fibonacci-Folge im untergeordneten Prozess, erstellt ein Array und leitet die Ausgabe per Pipe an den übergeordneten Prozess um. Eltern müssen warten, bis das Kind die Fibonacci-Reihe entwickelt hat. Der empfangene Text zeigt immer -1 an, obwohl der gesendete Text die Anzahl der eingegebenen Zahlen *4 anzeigt, was akzeptabel ist. #include<stdio.h> #include<unistd.h> #include<sys/types.h> #include<string.h> int* fibo(int n) { int* a=(int*)malloc(n*sizeof(int)); *(a+0)=0; *(a+1)=1; int i; for(i=0;i<n-2;i++) { *(a+i+2)=*(a+i)+(*(a+i+1)); } return a; } int main() { int* fib; int fd[2]; pid_t childpid; int n,nb; int k=pipe(fd); if(k==-1) { printf("Pipe failed"); return 0; } childpid=fork(); if(childpid == 0) { printf("Enter no. of fibonacci numbers"); scanf("%d",&n); fib=fibo(n); close(fd[0]); nb=(fd[1],fib,n*sizeof(int)); printf("Sent string: %d \n",nb); exit(0); } else { wait(); close(fd[1]); nb= read(fd[0],fib,n*sizeof(int)); printf("Received string: %d ",nb); } return 0; }
  2. „Früher“ gab es noch Skripte und Fachliteratur im Studium, welche man „studieren“ sollte/musste. Wo sind wir nur hingekommen… 😛
  3. Hey Leute, ich bin jetzt im ersten Semester für ITM und ich habe eine Übungsaufgabe gestellt bekommen mit der ich nichts so richtig anzufangen weiß. Selbst nach durchsuchen der bisher 60 Folienseiten bin ich zu keiner Lösung gekommen. Hätte hier vielleicht jemand einen Ansatz oder Denkanstoß mit dem ich weiterkommen könnte? - Wenn x durch 2 teilbar ist, soll x/2 als Ergebnis ausgegeben werden - Andernfalls soll ein Fehler mit printf ausgegeben werden Vielen Dank im Voraus schon mal ^^ Grüße Paarthurnax
  4. Moin Leute, ich soll für mein Studium ein Programm entwickeln wo ich mehrere Auswahl Möglichkeiten habe die durch 1-3 und b gewählt werden können. Allerdings beendet das Programm sich auch wenn andere Zeichen genutzt werden wie lass ich das programm weiter laufen und abwarten bis eins der 4 Zeichen eingegeben wurde? Habe mich schon an einer while schleife versucht aber da kann man ja immer nur mit einer Bedienung arbeiten und das hilft mir ja nicht weiter wenn ich wie hier 4 habe? Hier der Code soweit: #include <stdio.h> int main(void){ int ceaser=1,vigenere=2,symmetrische=3, auswahl=0; char b; //char beenden=b; b=98 in ascii tabelle printf("Herzlich Willkommen\n\nWas wollen Sie tun?\n Drücken sie 1-3 für die jeweilige verschlüsselungs variante\n oder b um das Programm zu beenden\n"); printf(" (1) Ceasar Verschlüsselung\n (2) Vigenere Verschlüsselung\n (3) Symmetrische Verschlüsselung\n (b) Beenden\n\n"); //auswahl funktion //while (auswahl != 1) scanf("%d",&auswahl); if (auswahl==1) printf("sie haben sich für die Ceasar Verschlüsselung entschieden"); else if (auswahl==2) printf("sie haben sich für die Vigenere Verschlüsselung entschieden"); else if (auswahl==3) printf("sie haben sich für die Symmetrische Verschlüsselung entschieden"); else if (auswahl==b) printf("Danke das sie sich für das Programm endschieden haben"); return 0; }
  5. Hallo, Leute bin neu hier Ich habe das Internet nach einer Antwort auf dieser Frage durchsucht aber nichts gefunden. Es mag wie eine banale Frage auf manche wirken aber ich möchte da doch sicher gehen. Gibt es einen Unterschied zwischen char *argv[] und char* argv[]. Bin gerade am C Lernen habe mir einige Tutorials durchgelesen und auf Youtube angeschaut und mal wird die eine Variante verwendet mal die Andere. Durch die Eingabe von Kommandozeilenargumenten konnte ich keinen Unterschied festellen aber warum dann die unterschiedliche Schreibweise?
  6. Hallo Community, Ich (Wirtschaftsingenieur, Erstsemester) habe momentan mein Praktika im Bereich Informatik, meine Aktuelle Hausarbeit bringt mich zur Verzweiflung... Informatik war und ist für mich unverständlich hoch 10. Ich würde es dennoch gerne lernen nur will mein Gehirn diesem Wunsch nicht folgen?? Meine Aufgabe ist es ein Programm zu erstellen die eine (für mich) komplizierte mathematische Funktion lösen kann, dazu habe ich einige Unterlagen bekommen jedoch versuche ich es seid einer Woche erfolglos zu verstehen.. Könnte mir jemand unter die Arme greifen und mir helfen, ich wäre euch unendlich dankbar. Anbei füge ich die Aufgabenstellung ein. Vielen Dank im Voraus und Respekt an jeden der Info versteht und liebt ?? PA2_2.pdf
  7. Hallo, ich bin relativ neu noch mit dem Umgang von C# und bin nun auch am ende meines Lateins angelangt. Ich habe in der Schule eine Freiwillige Aufgabe bekommen wobei ich ein "Würfelspiel" erstellen soll. Darin soll ich Über eine Textbox die Anzahl der Würfelwürfe angeben und mit einer for funktion dieses halt würfeln lassen das ist auch noch nicht das Problem zu dem sollen alle zahlen nach dem durchlauf alle in eine 2. Textbox aufgelistet werden und eine Statistik angelegt werden wie oft welche Zahl geworfen wurde. Nun meine Fragen: Wie kann ich von der Textbox die String ausgibt und nach Int Convertiert wurde diese Zahl für meine Loops einfügen damit dieser n mal diesen Code abspielt Wie kann ich die Zufallszahlen die dabei Raus gekommen sind abspeichern und diese alle in einer Textbox wieder geben Mein Gedanke der dabei kam ist dies irgendwie in einen Array zu speichern nur da die Anzahl an zahlen varriert ist dies auf meinem Wissensstand nicht möglich ich habe es zwar versucht nur glaube nicht das dies wirklicht klappt. Hier unten ist Mein kläglicher Versuch. vielleicht weiß jemand was ich ändern muss dadran das dies klappt private void button1_Click(object sender, EventArgs e) { int a; String Anzahl = textBox1.Text; textBox1.Text = Anzahl.ToString(); int b = Anzahl; for ( int i = 0; i < b; i++) { Random Zufall = new Random(); int Zahl = Zufall.Next(1, 6); textBox2.Text = Zahl.ToString(); a++; } int[] GesamtZAHL; GesamtZAHL = new int[a]; textBox2.Text = GesamtZAHL; ich hoffe jemand weiß wie ich dies noch retten kann. Ich bedanke mich schon mal im voraus für alle Denkanstöße und Hilfen
  8. Hallo Zusammen, ich arbeite mich grade in C etwas ein und habe ein kleines "Programm" geschrieben indem bestimmte Daten abgefragt werden. Unter anderem soll auch der Benutzername des angemeldeten Windowsbenutzers ausgelesen werden. Den Benutzernamen wollte ich in einem String speichern. Mein Problem hierbei, ich finde keine geeignete Funktion um A den Windowsbenutzer auszulesen und B ihn dann in einen String zu schreiben. Gruß LittleBrother
  9. Moin moin ich wieder^^ Ich habe ein Programm das Daten in eine Datenbank schreibt, aber sobald ich die Tabelle in der ich die Datenbank veranschauliche erneuer funktioniert es nicht mehr und ich bekomme einige Exceptions. Code: using System.Windows.Forms; using System.IO; using System.Text.RegularExpressions; using MySql.Data.MySqlClient; using System.Data; using System; namespace Message_Admin { public partial class Form1 : Form { //allgemein MySqlConnection connection; MySqlDataAdapter adapter; string command = ""; MySqlCommand sqlcommand; //ini-Inhalt string iniText; string iniServer; string iniDatabase; string iniUser; string iniPassword; string iniPort; string iniTable; public Form1() { InitializeComponent(); } private void Form1_Load(object sender, EventArgs e) { } private void button1_Click(object sender, EventArgs e) { try { ReadIniFile(); //SQL Zeug string connectionString = "SERVER=" + iniServer + ";" + "DATABASE=" + iniDatabase + ";" + "UID=" + iniUser + ";" + "PASSWORD=" + iniPassword + ";" + "Port=" + iniPort + ";"; string command = "SELECT * FROM " + iniTable + ";"; connection = new MySqlConnection(connectionString); connection.Open(); adapter = new MySqlDataAdapter(command, connection); DataSet ds = new DataSet(); adapter.Fill(ds); dataGridView1.DataSource = ds.Tables[0]; //add CheckBox Column DataGridViewCheckBoxColumn chk = new DataGridViewCheckBoxColumn(); dataGridView1.Columns.Add(chk); chk.HeaderText = "Choose"; chk.Name = "chk"; } catch (Exception ex) { MessageBox.Show(ex.Message); } } public void ReadIniFile() { try { //ini lesen iniText = File.ReadAllText("settings.ini"); //Werte auslesen Regex regServer = new Regex("(?<=Server\\=).+"); Regex regDatabase = new Regex("(?<=Database\\=).+"); Regex regUID = new Regex("(?<=UID\\=).+"); Regex regPassword = new Regex("(?<=Password\\=).+"); Regex regPort = new Regex("(?<=Port\\=).+"); Regex regMainTable = new Regex("(?<=MainTable\\=).+"); Match matchServer = regServer.Match(iniText); Match matchDatabase = regDatabase.Match(iniText); Match matchUID = regUID.Match(iniText); Match matchPassword = regPassword.Match(iniText); Match matchPort = regPort.Match(iniText); Match matchMainTable = regMainTable.Match(iniText); iniServer = Convert.ToString(matchServer); iniDatabase = Convert.ToString(matchDatabase); iniUser = Convert.ToString(matchUID); iniPassword = Convert.ToString(matchPassword); iniPort = Convert.ToString(matchPort); iniTable = Convert.ToString(matchMainTable); } catch { MessageBox.Show("Initialisierung der ini-Datei fehlgeschlagen"); } } private void button2_Click(object sender, EventArgs e) { sqlcommand = new MySqlCommand(command, connection); string textbox = richTextBox1.Text; foreach (DataGridViewRow row in dataGridView1.Rows) { try { if (Convert.ToBoolean(row.Cells[5].Value) == true) { sqlcommand.CommandText = "update " + iniTable + " set message = '" + textbox + "' where id = " + row.Cells[0].Value + ";"; sqlcommand.ExecuteNonQuery(); } else if (row.Cells[5].Value == null) { } } catch (Exception ex) { MessageBox.Show(ex.Message); } } richTextBox1.Clear(); } } } Kurz erklärt: Das Programm ließt ein paar Daten aus einer ini-Datei um sich zur mysql-db zu verbinden. Mit Button 1 wird die Tabelle der Datenbank in das DataGridView eingelesen und ich habe auch noch eine weitere Reihe (row[5]) hinzugefügt die check-Boxen enthält. Soweit funktioniert es auch ohne Probleme. Wenn ich jetzt aber Button2 ausgeführt habe, dann Button1 klicke um das DataGrid zu aktualisieren und erneut Button2 ausführe bekomme ich eine Exception hier: if (Convert.ToBoolean(row.Cells[5].Value) == true) System.InvalidCastException "Ein Objekt kann nicht von DBnull in andere Typen umgewandelt werden" Dann folgen noch einige andere SQL-Exceptions die wohl einfach nur daraus resultieren. Ich weiß nicht auf welche Variable ich achten muss oder wie man die Checkboxen die gecheckt sind noch afragen könnte außer es in boolean umzuwandeln (das hatte ich auf Stack Overflow gefunden) Kann das jemand nachvollziehen oder mir einen Hinweis geben was ich da falsch mache?

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...