Comments (7)
How to run test for that issue:
go test -v -tags=integration -run=TestIntegrationScripts/tests/stdlib.c
go test -v -run=TestCSTD
from c4go.
example see #155
from c4go.
I'll take this! PR coming later today.
from c4go.
Try simplify code like that:
https://blog.kowalczyk.info/article/wOYk/advanced-command-execution-in-go-with-osexec.html
cmd := exec.Command("ls", "-lah")
var stdout, stderr bytes.Buffer
cmd.Stdout = &stdout
cmd.Stderr = &stderr
err := cmd.Run()
if err != nil {
log.Fatalf("cmd.Run() failed with %s\n", err)
}
outStr, errStr := string(stdout.Bytes()), string(stderr.Bytes())
fmt.Printf("out:\n%s\nerr:\n%s\n", outStr, errStr)
from c4go.
That site is the example that I worked from, but I found that this only shows the output after the command finishes, which is not how the system
function in C works. For example, a loop/other long running command will never show any output if we follow this example.
from c4go.
Saw this example on another site. It simply forces the output from the exec'd command to go directly to your stdout/stderr. No need to capture in a buffer and print it out after, and there is no delay in output.
cmd := exec.Command("ls", "-lah")
cmd.Stdout = os.Stdout
cmd.Stderr = os.Stderr
err := cmd.Run()
if err != nil {
log.Fatalf("cmd.Run() failed with %s\n", err)
}
from c4go.
Dear @JalonSolov , feel free for creating PR.
from c4go.
Related Issues (20)
- Panic limit
- Transpilation by make
- Transpilation example HOT 1
- C example
- COBOL or PL1 transpile HOT 3
- #define as constant
- AST
- Gettings thousands of lines of the following prefix with very simple files HOT 3
- AST Error : cannot parse line: `AvailabilityAttr HOT 2
- AST Error in trans-piling your program only --prime.c HOT 4
- AST error when transpiling mimalloc/src/bitmap.inc.c HOT 2
- AST error on Ubuntu 20.04 with Clang 10.0 HOT 2
- strange usage of switch won't be able to be transpiled to Go HOT 4
- reference to undefined identifier 'syscall.TIOCGPTN' (gollvm) HOT 2
- Merry Christmas HOT 2
- Bug HOT 1
- Minimaze string
- possible to transpiling C code to Go code HOT 1
- unknown node type: `TypeVisibilityAttr 0x2962acf3b20 <<invalid sloc>> Implicit Default`
- The 'raylib' under the 'tests' directory contains vulnerabilities
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from c4go.