C++ String: Lire une chaîne de caractères qui se termine par un caractère défini

char* getString(char *buffer, char end_char);
 
int main()
{
  char buffer[MAX_SIZE];
  int i = 0;
  printf("Taper une chaîne de caractères qui se termine par deux points: ");
  getString(buffer, ':');
  printf(": %s ", buffer);
}
#include <stdio.h>
#include <string.h>
 
#define MAX_SIZE     100
 
 
char* getString(char *buffer, char end_char);
 
int main()
{
  char buffer[MAX_SIZE];
  int i = 0;
  printf("Taper une chaîne de caractères qui se termine par deux points: ");
  getString(buffer, ':');
  printf(": %s ", buffer);
}
 
char* getString(char *buffer, char end_char)
{
  size_t i = 0;
  /* Lire la chaîne de caractère jusqu' à l'index de deux points */
  while((buffer[i++] = getchar()) != end_char)
    ;
  buffer[i-1] = '

No Comments

  • Your comment is awaiting moderation

    You can work most knots out with endurance.

    If you don’t have patience, then reduce the thread and work a new one into
    the beaded necklace design.

    Here is my web page … Joma Jewellery Stockists
    (Jenny)

Join the Discussion

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>