Odpowiedz na ten temat
Pokaż wyniki od 1 do 6 z 6
  1. Avatar eMCe
    Dołączył
    Sep 2007
    Skąd
    Toruń
    Postów
    383

    Cytuj | #1

    Hej, kod:
    Kod php:
    #include cstdio
    #include cstdlib

    int main ()
    {
        
    FILE plik fopen("test.txt""r");
        if (
    plik == NULL)
        {
            
    printf("Problem z odczytem pliku!");
            exit(
    1);
        }
        
    printf("Plik otwarty do odczytu!");
        
    fclose (plik);
        return 
    0;

    mi niestety nie działa. Plik tekst.txt mam w katalogu projektu, ale nawet podawanie pełnej ścieżki wyrzuca błąd:

    The Debugger has exited with status 0.
    [Session started at 2010-10-21 15:59:10 +0200.]
    GNU gdb 6.3.50-20050815 (Apple version gdb-1472) (Wed Jul 21 10:53:12 UTC 2010)
    Copyright 2004 Free Software Foundation, Inc.
    GDB is free software, covered by the GNU General Public License, and you are
    welcome to change it and/or distribute copies of it under certain conditions.
    Type "show copying" to see the conditions.
    There is absolutely no warranty for GDB. Type "show warranty" for details.
    This GDB was configured as "x86_64-apple-darwin".tty /dev/ttys000
    Loading program into debugger…
    Program loaded.
    run
    [Switching to process 1996]
    Running…
    Problem z odczytem pliku!
    Debugger stopped.
    Program exited with status value:1.The program being debugged is not being run.
    The program being debugged is not being run.


    Dopiero zaczynam uczyć się otwierać, zamykać, zapisywać. Kod jest bezpośrednio z lekcji Pomoże ktoś?
    Ostatnio edytowane przez eMCe ; 21.10.2010 o 14:59
     iMac, MacBook white, iPod nano, iPhone 3GS, iPad


  2. Avatar macieks72

    Dołączył
    Aug 2009
    Postów
    9,327

    Cytuj | #2

    u mnie działa po zmianie na
    Kod:
    #include <stdio.h>
    #include <stdlib.h>
    Komputer: Macbook Pro wykąpany w pepsi, teraz Acer Aspire 5750G
    Telefon: iPhone 4 - iOS 5.1.1
    Ludzie, używajcie alta. No chyba że wam obojętne, czy robicie komuś 'łaskę', czy 'laske'.

  3. Avatar eMCe
    Dołączył
    Sep 2007
    Skąd
    Toruń
    Postów
    383

    Cytuj | #3

    Dokładnie ten sam błąd. Zmiana nic nie dała.
     iMac, MacBook white, iPod nano, iPhone 3GS, iPad

  4. Avatar macieks72

    Dołączył
    Aug 2009
    Postów
    9,327

    Cytuj | #4

    No to nie wiem kolego, wziąłem ten twój kod zamieniłem tylko te dwa include, założyłem plik w tym samym katalogu co binarka, odpaliłem i poszło.
    Komputer: Macbook Pro wykąpany w pepsi, teraz Acer Aspire 5750G
    Telefon: iPhone 4 - iOS 5.1.1
    Ludzie, używajcie alta. No chyba że wam obojętne, czy robicie komuś 'łaskę', czy 'laske'.

  5. Avatar eMCe
    Dołączył
    Sep 2007
    Skąd
    Toruń
    Postów
    383

    Cytuj | #5

    To ja już nic nie rozumiem Mam też inny kod z dalszej części kursu:
    Kod php:
    #include <cstdio>
    #include <cstdlib>

    int main ()
    {
        
    char wiersz[256];
        
    FILE plik;
        
        
    // Zapisanie tekstu do pliku
        
    plik fopen("tekst.txt""w");
        if (
    plik == NULL)
        {
            
    printf("Problem z zapisem do pliku!");
            exit(
    1);
        }
        
    fprintf (plik"Witaj!");
        
    fclose (plik);
        
        
    // Wczytanie tekstu z pliku
        
    plik fopen("tekst.txt""r");
        if (
    plik == NULL)
        {
            
    printf("Problem z odczytem pliku!");
            exit(
    1);
        }
        
    fscanf (plik"%s"wiersz);
        
    fclose (plik);
        
        
    // Wypisanie na ekran.
        
    printf("WCZYTANO: '%s'\n"wiersz);
        return 
    0;

    I ten kod działa dobrze. Nadal jednak nie wiem dlaczego ten poprzedni kod nie działa i pisze mi, że jest problem z otwarciem pliku, jeśli plik jest na właściwym miejscu...
    Ostatnio edytowane przez eMCe ; 21.10.2010 o 20:01
     iMac, MacBook white, iPod nano, iPhone 3GS, iPad

  6. Avatar tomgru
    Dołączył
    Aug 2008
    Skąd
    Oświęcim :")
    Postów
    120

    Cytuj | #6

    nie chce zakładać nowego tematu, też zaczynam dopiero zabawe z Xcode...

    może mi ktoś powiedzieć jak dodać biblioteke cstdlib do xcode,....
     MacBook Air 11'' / 1,4 CPU / 4GB RAM / 128 GB SSD / L 10.7.3
     Mac Mini / 2,7 i7 CPU / 8GB RAM / 160 GB SSD Intel X25M G2 / L 10.7.3
     Apple Cinema Display 24'' +  Magic Mouse +  Wirreless Keybord
     iPhone 4 32GB,  iPad 3gen. 64GB WiFi 4G,  Apple TV 3gen,  iPod Classic 6gen 160GB

Odpowiedz na ten temat