t0ine
Messages postés36Date d'inscriptionmardi 29 mars 2005StatutMembreDernière intervention24 décembre 2009
-
5 oct. 2005 à 20:21
BruNews
Messages postés21040Date d'inscriptionjeudi 23 janvier 2003StatutModérateurDernière intervention21 août 2019
-
5 oct. 2005 à 23:14
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 ;
#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.
*********************************************************************
t0ine
Messages postés36Date d'inscriptionmardi 29 mars 2005StatutMembreDernière intervention24 décembre 2009 5 oct. 2005 à 22:45
#include "stdafx.h"
#include
#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;
mezaya
Messages postés202Date d'inscriptiondimanche 18 mai 2003StatutMembreDernière intervention 6 mars 2010 5 oct. 2005 à 22:48
le bon code est :
#include "stdafx.h"
#include
#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;
}