Jump to content

SUBIECTE NOI
« 1 / 5 »
RSS
Merita un Termostat Smart pentru ...

Sfat achizitie MTB Devron Riddle

Problema mare cu parintii= nervi ...

switch microtik
 Permis categoria B la 17 ani

Sfaturi pentru pregatirea de eval...

Crapaturi placa

cum imi accesez dosarul electroni...
 Momentul Aprilie 1964

Sursa noua - zgomot ?

A fost lansat Ubuntu 24.04 LTS

Pareri apartament in zona Berceni?
 Free streaming SkyShowtime de la ...

Skoda Fabia 1.0 TSI (110 CP)- 19 ...

Mezina familiei, Merida BigNine

The Tattooist of Auschwitz (2024)
 

functie nerecunoscuta de main

- - - - -
  • Please log in to reply
7 replies to this topic

#1
cumva

cumva

    Junior Member

  • Grup: Members
  • Posts: 167
  • Înscris: 28.08.2010
Am urmatoaele fisiere sursa :

add_words.cpp :
#include<iostream>
#include<fstream>
using namespace std;
void add_word_to_database(string s)
{
  fstream OutFile; OutFile.open( "wordsdb", ios::out | ios::app );
  OutFile<<s<<'\n';
  OutFile.close();
}


main.cpp :
#include <iostream>
#include "add_words.cpp"
using namespace std;
int main()
{
  string s="abc";
  add_word_to_database(s);
}


De ce imi spune atunci cand compilez main.cpp :  error: 'add_word_to_database' was not declared in this scope  ?

#2
yonut_a

yonut_a

    Trala la la la

  • Grup: Senior Members
  • Posts: 3,947
  • Înscris: 03.08.2008
unde ai invatat asta ?

#include "add_words.cpp"

?

#3
cumva

cumva

    Junior Member

  • Grup: Members
  • Posts: 167
  • Înscris: 28.08.2010
si ce e gresit ? spune-mi si mie,ca daca stiam ca e gresit sigur nu intrebam

#4
yonut_a

yonut_a

    Trala la la la

  • Grup: Senior Members
  • Posts: 3,947
  • Înscris: 03.08.2008
http://www.cplusplus...articles/10627/

#5
OriginalCopy

OriginalCopy

    I'm harmful, fear me please! :))

  • Grup: Senior Members
  • Posts: 27,268
  • Înscris: 10.08.2006

View Postcumva, on 22 august 2014 - 18:43, said:

si ce e gresit ? spune-mi si mie,ca daca stiam ca e gresit sigur nu intrebam

Lucruri pe care orice programator ar trebui să le ştie

... si vei sti ce e gresit si cum se face corect.

#6
cumva

cumva

    Junior Member

  • Grup: Members
  • Posts: 167
  • Înscris: 28.08.2010
Acum am vazut ca trebuie sa fac un fisier header pentru functia mea.Intrebarea mea este : daca pot include un fisier cpp cu o clasa in el in main-ul meu fara a fi nevoie de header de ce pentru o functie simpla ca aceasta trebuie sa creez un header ? Clasele sunt o exceptie ?

#7
yonut_a

yonut_a

    Trala la la la

  • Grup: Senior Members
  • Posts: 3,947
  • Înscris: 03.08.2008
pentru ca astea sunt standardele. crezi ca daca tu ai o clasa mica nu e nevoie sa respeti standardele. E ca si cum ai zice ca daca conduci un smart ai voie sa treci pe rosu doar pentru ca e mic

#8
dani.user

dani.user

    Guru Member

  • Grup: Senior Members
  • Posts: 30,238
  • Înscris: 24.02.2007
Mie imi compileaza & ruleaza codul tau.
Dar, cum au zis si colegii, nu asa se face.

Anunturi

Chirurgia spinală minim invazivă Chirurgia spinală minim invazivă

Chirurgia spinală minim invazivă oferă pacienților oportunitatea unui tratament eficient, permițându-le o recuperare ultra rapidă și nu în ultimul rând minimizând leziunile induse chirurgical.

Echipa noastră utilizează un spectru larg de tehnici minim invazive, din care enumerăm câteva: endoscopia cu variantele ei (transnazală, transtoracică, transmusculară, etc), microscopul operator, abordurile trans tubulare și nu în ultimul rând infiltrațiile la toate nivelurile coloanei vertebrale.

www.neurohope.ro

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

Forumul Softpedia foloseste "cookies" pentru a imbunatati experienta utilizatorilor Accept
Pentru detalii si optiuni legate de cookies si datele personale, consultati Politica de utilizare cookies si Politica de confidentialitate