Bonjour,

J'aimerai que la fonction printf affiche uniquement "cou", donc j'imagine que la fonction printf connait la taille de mon tableau de char en regardant quand est ce qu'il y a un caractere nul '\0'.

voici mon code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
#include <stdio.h>
#include <stdlib.h>
 
int main(int argc, char const *argv[])
{
	char * str = "coucou";
	str[3] = '\0';
 
	printf("str = %s\n", str);
	return 0;
}
Le probleme est lorsque que je lance le programme, j'ai un SEGFAULT.

Avez vous une idée du probleme ?

Merci d'avance