Exo sur chaine de caractere
nour
-
nour mi -
nour mi -
stl a tous
j'ai un exo sur les chaine de caractére j'ai fais un ésséyé mai ça marche pas quelqu'un peux m'aider a trouver mes fautes svp et quelle est la déffirence entre le c++et le c
?
Exo 1 : écrire 1 programme qui lit deux chaines de caractères ch1 ch2 au clavier et si ch2 est une sous chaine initiale de ch1 il affiche les caractères restant, sinon il affiche « chaine non initiale ».utiliser la fonction strncmp.
Exple : bonjour bon ?jour
Bonjour bravo? chaine non initiale
ma reponse:
#include<stdio.h
#include<sting.h>
Void main()
{
Int m,n ;
char ch1[],ch2[];
gets(ch1);
gets(ch2);
n=strlen(ch1);
m=strlen(ch2);
for (i=o;i<=n;i++)
{
if(strncmp(ch1,ch2=>0))
if( ch1[i]!=ch2[i])
}
puts(ch);
for(i=0;ch[i]!='/0';i++)
if(ch1[i]!=ch2[i])
else printf("chaine non initiale");}
merci d'avance
j'ai un exo sur les chaine de caractére j'ai fais un ésséyé mai ça marche pas quelqu'un peux m'aider a trouver mes fautes svp et quelle est la déffirence entre le c++et le c
?
Exo 1 : écrire 1 programme qui lit deux chaines de caractères ch1 ch2 au clavier et si ch2 est une sous chaine initiale de ch1 il affiche les caractères restant, sinon il affiche « chaine non initiale ».utiliser la fonction strncmp.
Exple : bonjour bon ?jour
Bonjour bravo? chaine non initiale
ma reponse:
#include<stdio.h
#include<sting.h>
Void main()
{
Int m,n ;
char ch1[],ch2[];
gets(ch1);
gets(ch2);
n=strlen(ch1);
m=strlen(ch2);
for (i=o;i<=n;i++)
{
if(strncmp(ch1,ch2=>0))
if( ch1[i]!=ch2[i])
}
puts(ch);
for(i=0;ch[i]!='/0';i++)
if(ch1[i]!=ch2[i])
else printf("chaine non initiale");}
merci d'avance
A voir également:
- Exo sur chaine de caractere
- Caractère spéciaux - Guide
- Caractère ascii - Guide
- Caractere speciaux - Guide
- Chaine tnt gratuite sur mobile - Guide
- Caractere vide - Guide
2 réponses
Bonjour,
Le plus simple c'est qu'on fasse tes exo et qu'on aille en cours à ta place, non ?
:o|
Le plus simple c'est qu'on fasse tes exo et qu'on aille en cours à ta place, non ?
:o|