Visualizzazione dei risultati da 1 a 4 su 4

Discussione: [C] sscanf e stdin

  1. #1

    [C] sscanf e stdin

    ciao,

    qualcuno potrebbe dirmi come usare la sscanf per leggere dallo stdin spiegandomi brevemente i dettagli di quello che accade?

    grazie tante

  2. #2
    ...Terrible warlords, good warlords, and an english song

  3. #3
    quindi se ho capito (come spero) quello che ho letto
    se uso sscanf in questo modo

    char str[] = "132", *num;
    sscanf(str, "%ld", &num);

    dovrei ottenere una conversione da stringa a numero?

  4. #4
    nel tuo esempio *num è un puntatore (a char) e non è nemmeno stato allocato.

    ...comunque, Sì:

    char str[] = "123";
    int num;

    sscanf(str, "%d", &num);
    printf("%d\n", num);
    ...Terrible warlords, good warlords, and an english song

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.