atof

    1La chaleur

    2Répondre

    Je cherche une fonction similaire à atol (char * à long int) mais atofl (char à long double), quelqu'un sait-il d'une bibliothèque qui fait cela, ou un moyen simple de le faire, depuis l'utilisation a

    3La chaleur

    2Répondre

    int main() { char str[10]="3.5"; printf("%lf",atof(str)); return 0; } Ceci est un code simple que je suis en train de tester sur ideone.com. Je reçois la sortie comme -0.371627

    0La chaleur

    1Répondre

    Mon problème est le suivant. J'essaye de convertir une chaîne en double. De cette façon: string str = "1.1"; double d = atof(str.c_str()); Mais cela ne fonctionne pas, il suffit de retourner 1; Mai

    7La chaleur

    3Répondre

    J'ai une valeur que je lis depuis un fichier et qui est stockée sous forme de char *. La valeur est un nombre monétaire, #. ##, ##. ## ou ###. ##. Je veux convertir le char * en un nombre que je peux

    -1La chaleur

    2Répondre

    Je veux sous-chaîne et modifier ma chaîne (qui est définie ci-dessous). char gps[]="$GPGGA,115726.562,4512.9580,N,03033.0412,E,1,09,0,9,300,M,0,M,,*6E"; Peu de temps, je veux prendre et augmenter La

    1La chaleur

    1Répondre

    J'ai créé une application qt avec le créateur qt, le code est comme, #include "mainwindow.h" #include <QDebug> #include <QApplication> #include <stdlib.h> int main(int argc, char *argv[]) {

    9La chaleur

    7Répondre

    J'ai écrit le code suivant .... Il devrait convertir une chaîne comme « 88 » à une double valeur 88 et l'imprimer void convertType(char* value) { int i = 0; char ch; double ret = 0;