[c]problem z zapisem do pliku
Ostatnio zmodyfikowano 2015-01-29 16:41
kamikaze100 Temat założony przez niniejszego użytkownika |
[c]problem z zapisem do pliku » 2015-01-27 19:09:52 Witam Ze względu na pierwsze spotkanie z c doszedłem do takiego problemu a mianowicie chciałbym aby program zapisał dane wpisywane w terminal Chciałbym uzyskać coś takiego w pliku: Twoje dane: 'imie', 'nazwisko', 'nrindeku', koszt twojego dojazdu to 'kwota', razem z innymi placisz 'kwota 2'. z takiego programu #include <stdio.h> #include <conio.h> #include <stdio.h> #include <stdlib.h>
int main() { int imie; int nazw; int indeks; int koszt; int a; int b; int c; int m; int d; printf( "Wpisz imie\n" ); scanf( "%s", & imie ); printf( "Wpisz nazwisko\n" ); scanf( "%s", & nazw ); printf( "Oraz indeks\n" ); scanf( "%d", & indeks ); printf( "Wpisz ile kosztuje jednorazowy dojazd do szkoly\n" ); scanf( "%d", & a ); printf( "Ile razy bedziesz jezdzil az do sesji?\n" ); scanf( "%d", & b ); printf( "w ile osob\n" ); scanf( "%d", & c ); m = a * b; printf( "Koszt dojazdu wynosi : %d\n", m ); printf( "Sporo!" ); printf( " " ); d = m * c; printf( "Razem placicie %d\n", d ); FILE * fp; char tekst[] = "Twoje dane"; char tekst1[] = "int imie"; char tekst2[] = "Twoje dane"; char tekst3[] = "Twoje dane"; if(( fp = fopen( "d:\\zapis.txt", "w" ) ) == NULL ) { printf( "Nie mogę otworzyć pliku test.txt do zapisu!\n" ); exit( 1 ); } fprintf( fp, tekst, tekst1, imie, nazw, indeks, m, d ); fclose( fp ); return 0; }
Proszę o pomoc kombinuje cały dzień i nie mam pojęcia jak to zrobić. Pozdrawiam Paweł |
|
pekfos |
» 2015-01-29 16:41:16 int imie;
scanf( "%s", & imie );
|
Usiłujesz wczytać tekst do zmiennej liczbowej. |
|
« 1 » |