Visualizzazione dei risultati da 1 a 4 su 4

Discussione: [C] problema scanf

  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2016
    Messaggi
    2

    [C] problema scanf

    Salve, volevo chiedervi un consiglio, devo fare un esercizio e la prima parte di esso consiste nel prendere da input due matrici, ok lo faccio però quando faccio il debug lo scanf mi dà un errore nella prima matrice. Dato che ho impostato che l'ordine delle matrici è 3,3 quando faccio il debug mi dovrebbero uscire 9 numeri ma non capisco perchè nella prima matrice lo scanf mi chiede 10 numeri e nella seconda 9..
    Ho provato anche a cambiare gli ordini delle matrici, ma la prima matrice mi dà sempre un numero in più.
    Secondo voi, qual è il problema?
    codice:
    #include <stdio.h>
    #include <stdlib.h>
    #define RIGHE 3
    #define COLONNE 3
    int main(void)
    {
        int i,j;
        int a[RIGHE][COLONNE];
        for(i=0; i<RIGHE; i++)
            for(j=0; j<COLONNE; j++)
                scanf("%d\n", &a[i][j]);
        int b[RIGHE][COLONNE];
        for(i=0; i<RIGHE; i++)
            for(j=0; j<COLONNE; j++)
                scanf("%d\n", &b[i][j]);
    }
    Ultima modifica di MItaly; 20-01-2016 a 22:49 Motivo: Tag CODE, indentazione

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Dalle scanf togli il \n
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2016
    Messaggi
    2
    Grazie
    Ma come mai "\n" dava problema?

  4. #4
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Perché si aspettava in "invio" in più in input ...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

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 © 2025 vBulletin Solutions, Inc. All rights reserved.