« Programmation C++/La librairie standard » : différence entre les versions

Contenu supprimé Contenu ajouté
DannyS712 (discussion | contributions)
m <source> -> <syntaxhighlight> (phab:T237267)
Ligne 165 :
'''Fichier main.cpp'''
 
<sourcesyntaxhighlight lang="cpp" line>
#include <iostream>
#include <string>
Ligne 182 :
return 0;
}
</syntaxhighlight>
</source>
 
 
Ligne 205 :
==== Exemple 2 : string avec des espaces ====
 
<sourcesyntaxhighlight lang="cpp" line>
#include <iostream>
using namespace std;
Ligne 221 :
return 0;
}
</syntaxhighlight>
</source>
 
 
Ligne 241 :
==== Exemple 3 : analyse de chaînes ====
 
<sourcesyntaxhighlight lang="cpp" line>
#include <iostream>
#include<string>
Ligne 258 :
return 0;
}
</syntaxhighlight>
</source>
 
 
Ligne 283 :
=== Exemple 4 : compatibilité avec les tableaux de char et les char * ===
 
<sourcesyntaxhighlight lang="cpp" line>
#include <iostream>
using namespace std;
Ligne 301 :
return 0;
}
</syntaxhighlight>
</source>
 
 
Ligne 325 :
==== Exemple 5 : transformation de string en int ====
 
<sourcesyntaxhighlight lang="cpp" line>
#include <iostream>
#include <sstream>
Ligne 341 :
return 0;
}
</syntaxhighlight>
</source>
 
 
Ligne 385 :
Si jamais le codage de caractère utilisé est l'un de ses anciens codage de caractères où le nombre d'octet correspond au nombre de caractères, ce nombre est alors aussi le nombre de caractères.
 
<sourcesyntaxhighlight lang="cpp">
int strlen(char *str)
{
Ligne 393 :
return (i);
}
</syntaxhighlight>
</source>
 
====memchr====
<sourcesyntaxhighlight lang="cpp">
char *pch;
int pospex;
Ligne 405 :
pospex = pch - Trame;
}
</syntaxhighlight>
</source>
 
==== memchr(void* p, int c, size_t n) ====