Some user-made C functions and their D equivalents
    Dennis 
    dkorpel at gmail.com
       
    Thu Jul 28 11:13:19 UTC 2022
    
    
  
On Wednesday, 27 July 2022 at 18:19:34 UTC, pascal111 wrote:
> The library link:
> https://github.com/pascal111-fra/turbo-c-programs/blob/main/COLLECT2.H
It would help if the functions had a comment explaining what 
they're supposed to do, but it looks like most of them are string 
functions. In D, you can concatenate strings with the `~` 
operator, and utility functions like `strip` and `replace` are in 
the `std.string` module:
https://dlang.org/phobos/std_string.html
I also think you defined the equivalent of these functions:
```D
import std.algorithm: swap;
import std.math: sgn, trunc;
```
    
    
More information about the Digitalmars-d-learn
mailing list