Question de C++

Top Page

Reply to this message
Author: Patrick Dupre
Date:  
To: guilde
Subject: Question de C++
Bonjour,

Dans le morceau de code suivant, Je peux compiler en c
mais pas en C++

warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
input_t = (char) w_r_c ("Type of signal: (P)ulse or (C)W (%c) ? ", input_t) ;


#include <stdio.h>

// extern "C" int w_r_c (char *fmt, ...) ;
extern int w_r_c (char *fmt, ...) ;

main () {
char input_t = 'c' ;
input_t = (char) w_r_c ("Type of signal: (P)ulse or (C)W (%c) ? ", input_t) ;
}


Est-ce quelqu'un a une solution au warning?

Merci.


===========================================================================
 Patrick DUPRÉ                                 | | email: pdupre@???
 Laboratoire de Physico-Chimie de l'Atmosphère | |
 Université du Littoral-Côte d'Opale           | |
 Tel.  (33)-(0)3 28 23 76 12                   | | Fax: 03 28 65 82 44
 189A, avenue Maurice Schumann                 | | 59140 Dunkerque, France
===========================================================================