Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. General Programming
  3. C / C++ / MFC
  4. How to #include <string> in C code

How to #include <string> in C code

Scheduled Pinned Locked Moved C / C++ / MFC
helpc++questiontutorial
3 Posts 3 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • V Offline
    V Offline
    Vaclav_
    wrote on last edited by
    #1

    I have a sample code which uses C++ string. I understand that if I #include "x.cpp" file the compiler will compile it as C++ , however I am getting error just trying to #include in my main.c or my test.cpp file - "string" file not found. How can I fix this? I could just analyze the sample code and manually convert it to "c" code, but would prefer machine to do the dirty work instead. Thanks for your help. Vaclav

    L CPalliniC 2 Replies Last reply
    0
    • V Vaclav_

      I have a sample code which uses C++ string. I understand that if I #include "x.cpp" file the compiler will compile it as C++ , however I am getting error just trying to #include in my main.c or my test.cpp file - "string" file not found. How can I fix this? I could just analyze the sample code and manually convert it to "c" code, but would prefer machine to do the dirty work instead. Thanks for your help. Vaclav

      L Offline
      L Offline
      Lost User
      wrote on last edited by
      #2

      Check the include directory settings in your project. Or better still use the C library version, string.h.

      1 Reply Last reply
      0
      • V Vaclav_

        I have a sample code which uses C++ string. I understand that if I #include "x.cpp" file the compiler will compile it as C++ , however I am getting error just trying to #include in my main.c or my test.cpp file - "string" file not found. How can I fix this? I could just analyze the sample code and manually convert it to "c" code, but would prefer machine to do the dirty work instead. Thanks for your help. Vaclav

        CPalliniC Offline
        CPalliniC Offline
        CPallini
        wrote on last edited by
        #3

        C programs simply cannot use the C++ string class.

        In testa che avete, signor di Ceprano?

        1 Reply Last reply
        0
        Reply
        • Reply as topic
        Log in to reply
        • Oldest to Newest
        • Newest to Oldest
        • Most Votes


        • Login

        • Don't have an account? Register

        • Login or register to search.
        • First post
          Last post
        0
        • Categories
        • Recent
        • Tags
        • Popular
        • World
        • Users
        • Groups