Size: a a a

2020 April 12

DM

Dmitry M in Go-go!
char* и const char* разные типы.
источник

AT

Anton Terisback in Go-go!
А мне как с этим быть?
источник

AT

Anton Terisback in Go-go!
До этого не выдавало ошибку на const char* в LoadModule
источник

AT

Anton Terisback in Go-go!
Хоть я так же отдавал туда CString
источник

и

иьг71 in Go-go!
коллеги, подскажите плз, как поборот путь к файлу в винде, os.Stat всегда возвращает ошибку:
paths := []String{
 `C:\Path With Spaces\File`,
 `C:\\Path With Spaces\\File`,
 `C:/Path With Spaces/File`,
 `"C:\Path With Spaces\File"`,
 `"C:\\Path With Spaces\\File"`,
 `"C:/Path With Spaces/File"`,
}
for p := range paths {
 os.Stat(p); // err: CreateFile "<FILE_PATH_HERE>": The filename, directory name, or volume label syntax is incorrect.
}
источник

M

Mark in Go-go!
иьг71
коллеги, подскажите плз, как поборот путь к файлу в винде, os.Stat всегда возвращает ошибку:
paths := []String{
 `C:\Path With Spaces\File`,
 `C:\\Path With Spaces\\File`,
 `C:/Path With Spaces/File`,
 `"C:\Path With Spaces\File"`,
 `"C:\\Path With Spaces\\File"`,
 `"C:/Path With Spaces/File"`,
}
for p := range paths {
 os.Stat(p); // err: CreateFile "<FILE_PATH_HERE>": The filename, directory name, or volume label syntax is incorrect.
}
filepath.Join() попробуй
источник

и

иьг71 in Go-go!
Mark
filepath.Join() попробуй
fp := strings.Split(filePath, "/")
log.Printf("%#v", fp)
fi, err := os.Stat(filepath.Join(fp...))

[]string{"C:", "Some Path", "Some File"}
file check failed: CreateFile C:Some Path\Some File: The system cannot find the path specified.
такое же поведение..
upd: а хотя нет, хотя бы путь верен.
upd2: вручную прикрученный к диску слэш решил проблему, потому что https://github.com/golang/go/issues/11551

Выглядит как-то ужасно )) но, работает, спасибо!
источник

J

Jbcui in Go-go!
всем привет, а при работе с библиотекой os/exec есть встроенная комманда linux cd?
источник

DP

Daniel Podolsky in Go-go!
Нет такой команды
источник

DP

Daniel Podolsky in Go-go!
Это команда оболочки
источник

J

Jbcui in Go-go!
ls же отрабатывает через extc.Command
источник

ЕО

Евгений Омельченко... in Go-go!
Jbcui
ls же отрабатывает через extc.Command
Потому что ls реальная программа
источник

J

Jbcui in Go-go!
все дошло, спасибо
источник

ЕО

Евгений Омельченко... in Go-go!
источник

J

Jbcui in Go-go!
а я через cmd.Dir сменил)
источник

DD

Deka Dancer in Go-go!
for{v:=new(int)}
Догадайтесь что будет
источник

а

а кто это in Go-go!
ошибка компиляции
источник

а

а кто это in Go-go!
потому что переменная не используется бггг
источник

A

Andrew in Go-go!
:)
источник

DD

Deka Dancer in Go-go!
for{v:=new(int); println(v)}
Ну ок
источник