---
title: "string -> teckenfält"
type: "forum-thread"
url: "https://www.webforum.nu/amne/c-cpp/63101-string-teckenfält"
topic: "C/C++"
topic_url: "https://www.webforum.nu/amne/c-cpp"
author: "erik_r"
published: "2002-12-26T18:55:29.000Z"
updated: "2002-12-27T16:37:49.000Z"
replies: 2
views: 298
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/c-cpp/63101-string-teckenfält"
---

# string -> teckenfält

## #1 — erik_r, 2002-12-26T18:55Z

Tjenare och god fortsättning! :)
Jag undrar om det finns någon funktion i string klassen som returnerar innehållet i en sträng i form av ett teckenfält.
Anledningen är att jag vill använda en string som argument när jag ska öppna en textfil med fstream:

string fil="textfil.txt";
ifstream fin(fil.funktion_som_returnerar_teckenfält());

Någon som vet om det finns någon funktion jag kan använda?

Permalänk: https://www.webforum.nu/p/63101

## #2 — PeW, 2002-12-26T22:37Z

Varför använda string? Duger inte 

```
char filename[13] = "kalleskaviar";
ifstream fin(filename);
```

?
Men annars har du till stringklassen en metod som returnerar en char \* med motsvarande tecken. Metoden är  "c_str()". 
Kolla här: <http://www.sgi.com/tech/stl/basic_string.html>

Permalänk: https://www.webforum.nu/p/894654

## #3 — erik_r, 2002-12-27T16:37Z

perfekt, tack!

Permalänk: https://www.webforum.nu/p/894906

---

Tråden på webben: https://www.webforum.nu/amne/c-cpp/63101-string-teckenfält
