scanf

    90calore

    4risposta

    Ho il seguente programma di #include <stdio.h> int main(void) { unsigned short int length = 10; printf("Enter length : "); scanf("%u", &length); printf("value is %u \n", lengt

    20calore

    1risposta

    C'è un buon modo per eseguire il loop su una stringa con sscanf? Diciamo che ho una stringa che assomiglia a questo: char line[] = "100 185 400 11 1000"; e mi piacerebbe stampare la somma. Quello ch

    9calore

    3risposta

    #include <stdio.h> int main() { char loop='y'; while(loop != 'n') { printf("loop? "); scanf("%c", &loop); if(loop != 'y') { loop='n'; } } return 0

    19calore

    6risposta

    Sembra che ci siano molti modi per ottenere l'input dell'utente in C. Qual è il modo più semplice che richiede un piccolo codice? Fondamentalmente ho bisogno di visualizzare questo: Enter a file name:

    11calore

    2risposta

    Qual è la differenza tra queste tre funzioni di input nel linguaggio di programmazione. Inseriscono in modi diversi l'uno dall'altro? 1.getchar_unlocked() #define getcx getchar_unlocked inline void

    10calore

    3risposta

    Ceteris paribus (dati ben formati, buone pratiche di buffering e cosa no), c'è un motivo per cui preferisco effettuare il ciclo mentre il ritorno di scanf è 1, anziché !EOF? Potrei aver letto questo d

    6calore

    6risposta

    Ho installato NetBeans 7.0.1 oggi Quando si tenta di eseguire il programma C con "scanf" in esso è dare errori strani Questo è ciò che ho scritto: Continua a essere in esecuzione finché non immetto qu

    35calore

    4risposta

    Ho lavorato su un piccolo esercizio per la mia classe CIS e sono molto confuso dai metodi che C usa per leggere da un file. Tutto ciò che devo veramente fare è leggere un file riga per riga e utilizza

    6calore

    6risposta

    È un puntatore NULL consentito come stringa da memorizzare in una chiamata a sscanf? Non trovo nulla a riguardo nella documentazione, ma sembra che funzioni bene. Stessa cosa con scanf. Esempio: int m

    9calore

    3risposta

    In C, utilizzando scanf() con i parametri, scanf("%d %*d", &a, &b) agisce in modo diverso. Inserisce valore per una sola variabile non due! Si prega di spiegare questo! scanf("%d %*d", &a, &b);