Ich lerne Golang, während ich die C-Sprache in Golang übersetze.
Nein, ich mache das schon lange, aber ich habe in meiner Forschung keine großen Fortschritte gemacht. Ich möchte das Programmieren nicht vernachlässigen, damit ich nach einem Job mit verschiedenen Sprachen umgehen kann.
Golang persönlich ist jedoch schwer mit der C-Sprache auszukommen.
Auch diesmal werde ich feststellen, dass es fest in die Grundlagen der Grundlagen passt.
Das ist es.
<stdio.h>
printf("Hello, world!\n");
Es gibt viele, weil es eine Sprache für Nachzügler ist.
import "fmt"
fmt.Print("Hello, world!\n")
fmt.Printf("Hello, world!\n")
fmt.Println("Hello, world!\n")
Nun das Problem. Welches verhält sich genauso wie die C-Sprache printf ()?
Ich bin nicht zuversichtlich, aber ich hatte das Gefühl, dass der dritte in den Testergebnissen am nächsten kam.
Einzelheiten finden Sie unter hier.
Es ist leicht, sowohl die Standardeingabe C (scanf ()) als auch die Standardeingabe Golang (fmt.Scanf ()) zu übersehen.
** Trennen Sie Zeichenfolgen durch Leerzeichen. ** ** **
Im Fall der C-Sprache
fgets(buf, 30, stdin);
Wenn Sie dies tun, können Sie die Zeichenfolge aus der Standardeingabe einschließlich Leerzeichen lesen, aber Golang verfügt über einige Dokumente (this und [this](https :: //qiita.com/zurazurataicho/items/e66645bac16d9a482369) oder this) Für Anfänger ist das Lesen ziemlich schwierig.
In der Zwischenzeit hatte ich das Gefühl, dass dies gut für Anfänger ist.
Es ist ziemlich schwierig ...
Derzeit übersetzen wir die C-Sprache nach Golang, daher planen wir, sie aus dem übersetzten Programm zu entfernen.
Recommended Posts