Skocz do zawartości

amg

Użytkownik
  • Postów

    4
  • Dołączył

  • Ostatnia wizyta

Osiągnięcia amg

Newbie

Newbie (1/14)

0

Reputacja

  1. amg

    Struktury + Pliki :/

    bardzo prosze o info gdzie tu jest bląd bo już mi sie wszystko myli... a tak wogóle to nie czaje za bardzo "fscanf"... //z pliku zczytać dane do struktury #include <stdio.h>#include <stdlib.h>#define MAX 100 struct STRUKTURA { char Imie[20]; char Nazwisko[20]; int Wiek; char Zawod[50]; }; main (int argc, char *argv[]){ FILE * odczyt; odczyt = fopen(argv[1],"rt");//struct STRUKTURA Dane;struct STRUKTURA *Wdane;Wdane = (struct STRUKTURA*) malloc(sizeof(struct STRUKTURA)); int i; if (!odczyt) printf ("blad odczytu %s",argv[1]); else while (!feof(odczyt)) //for (i=0; i<MAX; i++) { fscanf (odczyt,"%s",Wdane->Imie); fscanf (odczyt, "%s",Wdane->Nazwisko); fscanf (odczyt, "%d",Wdane->Wiek); fscanf (odczyt, "%s",Wdane->Zawod); }//for (i=0; i<MAX; i++)while (Wdane!=NULL){ printf("%s",Wdane->Imie); printf("%s",Wdane->Nazwisko); printf("%d",Wdane->Wiek); printf("%s",Wdane->Zawod);Wdane=Wdane++;} fclose (odczyt); return 0; }
  2. amg

    Kopiowanie Znaków

    dzieki za wskazówki...sprawdze
  3. amg

    Kopiowanie Znaków

    może mi ktos powiedzieć gdzie jest błąd, rezultatem ma być treść tablicy "tab2" do której kopiuje treść "tab", ale cos sie powtarza i niee wiem czemu ??? char mystrcpy(char *t1, char *t2){// int i; //licznik while (*t1) //!='\0') { *t2 = *t1; t1++; t2++; } return (*t2);}void main (void){ int i; char tab[] = "pierwszy drugi trzeci"; char tab2[] = "zzz"; for (i=0; i<strlen(tab2); i++) printf("%c",tab2[i]); puts ("\n"); mystrcpy(tab, tab2); strlen(tab2); for (i=0; i<strlen(tab2); i++) printf("%c",tab2[i]); puts ("\n");} Jak już piszesz kod to umieść go z łaski swojej w odpowiednim tagu. // Crosis
  4. amg

    Visualc++6.0

    witam, moze wyda sie to nieco dziwne (albo nawet śmieszne), ale prosze mi powiedzieć jakim cudem kod jednego (coprawda trywialnego) programu otwiera sie jako ciąg liczb zapisanych szesnastkowo po tym jak najpierw kompilator przy uruchamianiu projektu stwierdził ze niektóre pliki w projekcie nie istnieją a nastepnie który konkretnie (a dzien wczesniej był normalnie zapisany) ?!?????!?? korzystam z kompilatora VisualC++6.0 i wszystkie programy zapisuje w ten sam sposób (tak przynajmniej mi sie zdawało) ..podejrzewam zo to jakaś głupia pomyłaka z mojej strony ale czy mógłby ktoś mi powiedzieć JAKA ?? nadmieniam ze jestem osoba początkującą. z góry dzieki za odp.
×
×
  • Dodaj nową pozycję...