Digg StumbleUpon LinkedIn YouTube Flickr Facebook Twitter RSS Reset

Utilisation de l’algorithme ‘upper_bound()’ pour trouver la dernière position d’insertion d’une valeur en respectant l’ordre de tri

Utilisation de l'algorithme 'upper_bound()' pour trouver la dernière position d'insertion d'une valeur en respectant l'ordre de tri
 
 
#include <iostream>
#include <cassert>
#include <algorithm>
#include <vector>
#include <cstdlib

Structure: Exemple de recherche et de tri

Exemple de recherche d'un élément avec la fonction  de recherche binaire 'bsearch()'
#include <stdio.h>
#include <stdlib.h>
 
typedef struct  { unsigned long id;
                  char

C/C++: Comparer les tailles des chaînes de caractères

C/C++: Comparer les tailles des chaînes de caractères
 
#include <string.h>
#include <stdio.h>
 
int main(void)
{
  char str1[64], str2[128];
  int i;

Copier n caractères de ‘str2’ dans ‘str1’ avec ‘strncpy()’

Copier n caractères de 'str2' dans 'str1' avec 'strncpy()'
 
 
#include<stdio.h>
#include<string.h>
 
int main(void){
	char str1[8];
	char str2[128]="aprendre C/

Retourner la taille d’une chaîne de caractère avec la fonction ‘strlen()’

Retourner la taille d'une chaîne de caractère avec la fonction 'strlen()'
#include<string.h>
#include<stdio.h> 
 
int main(void)
{
   char str[]="C/C++ et Java même famille."

Convertir un ou plusieurs caractères en des caractères ‘multibyte’

Convertir un ou plusieurs caractères en des caractères 'multibyte'
 
  #include <string.h>
  #include <stdio.h>
  #include <stdlib.h>
 
 
  int main(void)
  {
 
	  wchar_

Copier une sous chaîne dans un string avec la fonction ‘strncat()’

Copier une sous chaîne dans un string avec la fonction 'strncat()'
 
 
#include <stdio.h>
#include <string.h>
 
int main ()
{
  char str1[128]="Bienvenu sur ";
  char st

Comparer une sous chaîne avec une chaîne entière à l’aide de ‘strncmp()’

Comparer une sous chaîne avec une chaîne entière à l'aide de 'strncmp()'
 
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
 
int main(int argc, char *argv[])
{
cha

C/C++: Annalyser une syntaxe CSV

C/C++: Annalyser une syntaxe CSV
#include <stdio.h>
#include <string.h>
 
int main()
{
  char doc[64]="Exemple, Cours, Tuto, C/C++";

Utilisation de l’algorithme ‘lower_bound()’ pour trouver la première position d’insertion d’une valeur en respectant l’ordre de tri

Utilisation de l'algorithme 'lower_bound()' pour trouver la première position d'insertion d'une valeur en respectant l'ordre de tri
 
 
#include <iostream>
#include <cassert>
#include <algorithm>
#include <vector>
#include <cstdlib

Trouver le caractère ouvert correspondant à un caractère multibyte

Trouver le caractère ouvert correspondant à un caractère multibyte
/*
#include <stdlib.h>
int mbtowc ( wchar_t * restrict wc , const char * restrict s ,
            si

Comparer une sous chaîne avec une chaîne entière à l’aide de ‘strncmp()’

Comparer une sous chaîne avec une chaîne entière à l'aide de 'strncmp()'
 
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
 
int main(int argc, char *argv[])
{
cha

C++: Utilisation de ‘partial_sort()’ avec prédicat

C++: Utilisation de 'partial_sort()' avec prédicat
 
 
#include <vector>
#include <algorithm>
#include <iostream>
#include <iterator>
using namespace

Concatener une chaîne de caractère avec la méthode ‘strcat()’

Concatener une chaîne de caractère avec la méthode 'strcat()'
#include <string.h>
#include <stdio.h>
 
 
int main()
{
    char nom[100];
    char prenom[100];

C: Concaténer n caractères de ‘str2’ avec ‘str1’

C: Concaténer n caractères de 'str2' avec 'str1'
  #include <stdio.h>
  #include <string.h>
 
  int main(void)
  {
	char str1[128]="J'aime ";
	char st