---
name: "function::stringat"
section: "3stap"
platform: "linux"
package: "systemtap-doc"
version: "5.1-5"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/function::stringat"
---

# function::stringat(3stap)

Returns the char at a given position in the string

## NAME

function::stringat - Returns the char at a given position in the string

## SYNOPSIS

```
    stringat:long(str:string,pos:long)
```

## ARGUMENTS

*str*

the string to fetch the character from

*pos*

the position to get the character from (first character is 0)

## DESCRIPTION

This function returns the character at a given position in the string or zero if the string doesn't have as many characters. Reports an error if pos is out of bounds.

## SEE ALSO0

[*tapset::string*(3stap)](/tapset::string/3stap.md)
