Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
H

honor3us

@honor3us
About
Posts
6
Topics
1
Shares
0
Groups
0
Followers
0
Following
0

Posts

Recent Best Controversial

  • Open the file but do not save the args
    H honor3us

    The program is working fine now, just needed to close the file and open again to read the data. Ty for the help everyone!

    C / C++ / MFC help question performance

  • Open the file but do not save the args
    H honor3us

    Another error, sorry :/ I changed to 'n' and &op[i] and all the warnings are gonne! :) The programs runs perfectly but all the values of vector op[] are == 0. ex:

    printf("%d\n%d", op[4], op[5]);

    The answer still

    0
    0

    I'm really thankful! :D

    C / C++ / MFC help question performance

  • Open the file but do not save the args
    H honor3us

    Thank you! You help me a lot! But the compiler still having problem to count lines and fscanf the data I need, I don't have a clue what is going on--'

    C / C++ / MFC help question performance

  • Open the file but do not save the args
    H honor3us

    Thank you! I didn't see that error of logic... --' But still giving me the same answer :/ I think the error is when he count the lines on

    char n;
    while (!feof(arq1)) {
    n = fgetc(arq1);
    if (n == "\n") { //count lines
    ct++;
    }
    }

    warning: assignment makes pointer from integer without a cast and...

    for(i=0;!feof(arq1);i++) {
    fscanf(arq1, ",,,%d,", op[i]); //I think this is the error
    }

    format ‘%d’ expects argument of type ‘int *’, but argument 3 has type ‘int’ [-Wformat=]|

    C / C++ / MFC help question performance

  • Open the file but do not save the args
    H honor3us

    gcc -c "trabalho.c" -o "trabalho.o"
    trabalho.c: In function ‘main’:
    trabalho.c:22:11: warning: comparison between pointer and integer
    if (n == "\n") { //count lines
    ^
    trabalho.c:35:5: warning: format ‘%d’ expects argument of type ‘int *’, but argument 3 has type ‘int’ [-Wformat=]
    fscanf(arq1, ",,,%d,", op[ct]); //I think this is the error
    ^
    g++ -o "trabalho.o"
    Process terminated with status 0 (0 minute(s), 0 second(s))
    0 error(s), 2 warning(s) (0 minute(s), 0 second(s))

    Checking for existence: /home//
    Executing: xterm -T 'dest" (in origem)
    Process terminated with status 0 (0 minute(s), 2 second(s))

    When I compile the .c archive, appears just those 2 warnings

    C / C++ / MFC help question performance

  • Open the file but do not save the args
    H honor3us

    #include #include #include int main(int *op[]) {
    char n;
    int total;
    int ct = 0, oper1 = 0, oper2 = 0, oper3 = 0, i = 0;
    FILE *arq1;

    arq1 = fopen("Maq1.log", "r"); //open file
    while (!feof(arq1)) {
    n = fgetc(arq1);
    if (n == "\n") { //count lines
    ct++;
    }
    }
    op = (int*) calloc(ct, sizeof(int)); //alloc memory
    if(op==0) {
    printf("Não houve memoria alocada!\n");
    return 0;
    }
    for(i=0;!feof(arq1);i++) {
    fscanf(",,,%d,", &op[ct]); //I think this is the error
    }
    for(i=0;i<=ct;i++) { //do the count
    if(op[ct] == 1){
    oper1++;
    }
    if(op[ct] == 2){
    oper2++;
    }
    if(op[ct] == 3){
    oper3++;
    }
    }
    total = oper1 + oper2 + oper3;
    printf("Operacao 1: %d \n Operacao 2: %d \n Operacao 3: %d \n Total: %d \n", oper1, oper2, oper3, total); //and print!
    fclose(arq1);
    return 0;
    }

    Can you guys help me on this Code? I have no idea of what is happening, but when I run the code he prints

    Operacao 1: 0
    Operacao 2: 0
    Operacao 3: 0
    Total: 0

    Sorry for the bad english!

    C / C++ / MFC help question performance
  • Login

  • Don't have an account? Register

  • Login or register to search.
  • First post
    Last post
0
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups