begin process at 2012 05 28 13:04:53
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Au secours

 > 

Appel d'une fonction


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Appel d'une fonction

mercredi 5 octobre 2005 à 20:21:12 | Appel d'une fonction

t0ine

Bonjour , je début en c++ et c'est la première fois que je crée une fonction et que je dois l'appeller mais ca ne foncctionne pas . Je ne comprend plus du tout comment faire , j ai tt essayé !!!
Ah ouib et si kelk un savait me dire comment concaténer deux élément de type char en un ca serait coool :p



// palindrome.cpp : Defines the entry point for the console application.
//

#include "stdafx.h";
#include <iostream.h>;
#include <string.h>;// Permet d'intégrer la fonction strlen

char palin[15];
int i,j,test,test2,nblettre;

int main(int argc, char* argv[])
{
   void Palindromeverif();// Annonce la fontion
 
 cout<< "**********************************************************"<<"\n";
 cout<< "Veuillez rentrer une chaine de caractère sans espace svp ."<<"\n";
 cout<< "**********************************************************"<<"\n";
 cin>>palin;
 nblettre=strlen(palin);// Retient le nombre de lettre que contient la chaine de caractère .
 cout<<"**********************************************************"<<"\n";
 cout<<"Palindrome dans "<< palin<<" ? "<<"\n";
 cout<<"**********************************************************"<<"\n";

/////////////////////////
 if (nblettre <= 2)//Vérifie si le nombre de lettre est inférieure à 1.
 {
 cout<<"Chaine trop courte pour être un palindrome"<<"\n";
    }
 else
 
  Palindromeverif();// lance la fonction
    return 0;
}

 Palindromeverif();// fonction
{
char palindromeM[15],palindromeF[15],palindromeD[15];  
 j=1;
  i=1;
 test = 1;
  test2 = 1;
       
  return;
}


--------------------Configuration: palindrome - Win32 Debug--------------------
Compiling...
palindrome.cpp
c:\documents and settings\toni0\bureau\cpp\palindrome\palindrome\palindrome.cpp(4) : warning C4067: unexpected tokens following preprocessor directive - expected a newline
c:\documents and settings\toni0\bureau\cpp\palindrome\palindrome\palindrome.cpp(5) : warning C4067: unexpected tokens following preprocessor directive - expected a newline
C:\Documents and Settings\Toni0\Bureau\Cpp\Palindrome\palindrome\palindrome.cpp(6) : warning C4067: unexpected tokens following preprocessor directive - expected a newline

********************************************************************
C:\Documents and Settings\Toni0\Bureau\Cpp\Palindrome\palindrome\palindrome.cpp(36) : error C2447: missing function header (old-style formal list?)
Error executing cl.exe.
*********************************************************************

palindrome.obj - 1 error(s), 3 warning(s)


mercredi 5 octobre 2005 à 21:11:33 | Re : Appel d'une fonction

mezaya

ton prototype ( annonce ) doit être en dehors de ton main.

quand tu déclare la fonction le void est obligatoire est pas de ;. ce qui donne :
    void Palindromeverif()// fonction

pour concetener la fonction strcat().

Voili,Voilou
mercredi 5 octobre 2005 à 21:15:00 | Re : Appel d'une fonction

mezaya

petit erreur j'ai taper trop vite. C'est pour concaténer deux chaine : strcat( char* destination, const char* source);

Voili,Voilou
mercredi 5 octobre 2005 à 21:35:52 | Re : Appel d'une fonction

Matt67

bonsoir,

pas de ; derriere les include

#include "stdafx.h"

et fais du c ou du c++.

Matt...
mercredi 5 octobre 2005 à 21:42:34 | Re : Appel d'une fonction

t0ine

Merci beaucouppp ca marchee !!!!

Dur ur le c++ mais tellement intéressant !!!
mercredi 5 octobre 2005 à 21:46:51 | Re : Appel d'une fonction

t0ine

Ahhh new prob !!!!

kan je lance le compilateur pas de prob 0 erreurs et kan je lance l exe , fin le ! ,
j ai ca

--------------------Configuration: palindrome - Win32 Debug--------------------
Linking...
palindrome.obj : error LNK2001: unresolved external symbol "void __cdecl Palindromeverif(void)" (?Palindromeverif@@YAXXZ)
Debug/palindrome.exe : fatal error LNK1120: 1 unresolved externals
Error executing link.exe.

palindrome.exe - 2 error(s), 0 warning(s)

mercredi 5 octobre 2005 à 21:56:38 | Re : Appel d'une fonction

Matt67

fais voir ton code modifié.

Matt...
mercredi 5 octobre 2005 à 22:45:18 | Re : Appel d'une fonction

t0ine

#include "stdafx.h"
#include <iostream.h>
#include <string.h>// Permet d'intégrer la fonction strlen

char palin[15];
int i,j,test,test2,nblettre;
char palindromeM,palindromeF,palindromeD;

int main(int argc, char* argv[])
 
{
   void Palindromeverif();// Annonce la fontion
 
 cout<< "**********************************************************"<<"\n";
 cout<< "Veuillez rentrer une chaine de caractère sans espace svp ."<<"\n";
 cout<< "**********************************************************"<<"\n";
 cin>>palin;
 nblettre=strlen(palin);// Retient le nombre de lettre que contient la chaine de caractère .
 cout<<"**********************************************************"<<"\n";
 cout<<"Palindrome dans "<< palin<<" ? "<<"\n";
 cout<<"**********************************************************"<<"\n";

/////////////////////////
 if (nblettre <= 2)//Vérifie si le nombre de lettre est inférieure à 1.
 {
 cout<<"Chaine trop courte pour être un palindrome"<<"\n";
    }
 else
 
  Palindromeverif();// lance la fonction
    return 0;
}

 Palindromeverif()// fonction
{
 j=1;
 i=1;
 test = 1;
 test2 = 1;
       
  return;
}

mercredi 5 octobre 2005 à 22:48:28 | Re : Appel d'une fonction

mezaya

le bon code est :

#include "stdafx.h"
#include <iostream.h>
#include <string.h>// Permet d'intégrer la fonction strlen

char palin[15];
int i,j,test,test2,nblettre;
char palindromeM,palindromeF,palindromeD;

 void Palindromeverif();// Annonce la fontion

int main(int argc, char* argv[])
{

 
 cout<< "**********************************************************"<<"\n";
 cout<< "Veuillez rentrer une chaine de caractère sans espace svp ."<<"\n";
 cout<< "**********************************************************"<<"\n";
 cin>>palin;
 nblettre=strlen(palin);// Retient le nombre de lettre que contient la chaine de caractère .
 cout<<"**********************************************************"<<"\n";
 cout<<"Palindrome dans "<< palin<<" ? "<<"\n";
 cout<<"**********************************************************"<<"\n";

/////////////////////////
 if (nblettre <= 2)//Vérifie si le nombre de lettre est inférieure à 1.
 {
 cout<<"Chaine trop courte pour être un palindrome"<<"\n";
    }
 else
 
  Palindromeverif();// lance la fonction
    return 0;
}

  void Palindromeverif()// fonction
{
 j=1;
 i=1;
 test = 1;
 test2 = 1;
       
  return;
}

Voili,Voilou
mercredi 5 octobre 2005 à 22:49:22 | Re : Appel d'une fonction

t0ine

elle était ou l'erreur ???

1 2

Cette discussion est classée dans : fonction, palindrome, char, cpp, cout


Répondre à ce message

Sujets en rapport avec ce message

Histoire de variable global et de passage par adresse a une fonction [ par Anysse ] Salut, j 'ai creer une fonction qui est censee passer a une structure un certain nomber de valeurs. Je donne a cette fonction, la structure en questio Fonction et string, Bug ? [ par FeelCode ] Hellobon je me suis mis aux c++ .net  soiyer indulgent. IDE visual expresse 2005 .netje ne parvien pas a faire un fonction qui rencvoiye une string. j pb de pointeurs !! [ par blinix123 ] Bonjour CPP ! (ici un p'tit nouveau deVB qui se met au C++)Alors voila, dans ce petit programme, j'ai une erreur, je le lance, 0 erreur, mais lors de pb avec une fonction qui retourne une chaine de caractère [ par othland ] slt tlm: j'ai introduit le code suivant: char * my_func(........) {char ch[30];   mon code..... return(ch); } void main() { char chaine[30];   chaine pb de chaine avec espace ! [ par blinix123 ] #include #include #include struct cd{ char artiste [30]; char album [30]; char date [10]; char chansons [30];}; void remplissage ( comparaison d'entiers [ par blinix123 ] Bonjour,Alors petit problème facile pour vous je pense :struct cd{ char realisateur [64]; char titre [64]; char date [20]; char duree [64];}; void char * -> paramètres de fonction [ par Suisse00 ] Voilà j'essai depuis 2 jours de faire en sorte de transformer un char * en "paramètres" de fonction afin de pouvoir appeler des fonction dont je ne co Question sur le fonctionnement de la fonction strcat [ par n_o_u_n_o_u ] Bonjour,je ne comprends pas bien le fonctionnement de la fonction strcat.Dans l'exemple ci-dessous, je n'obtiens qu'une seule sortie (le premier cout) Fonction plus ou moins basic [ par nem02004 ] Voila je voudrais faire une fonction Test du genre:Test(108.111.108); qui me retourneré "lol" (avec les CHR).Donc je fait:char Test string dans char ?? [ par CCJ ] bonjour !! voici mon code : char password[7]; void pass() { password="";     //ligne 17 if (chiffre[1]==true) { password=strcat(password,ni[1]); }els


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 3,978 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales