Salam C++ da fputs arasına dəyişən nece əlavə edə bilərəm məsələn belə yazdıqda
1 | fputs(a,fp); |
Deyir səhvdi necə edə bilərəm indi?
Salam C++ da fputs arasına dəyişən nece əlavə edə bilərəm məsələn belə yazdıqda
1 | fputs(a,fp); |
Deyir səhvdi necə edə bilərəm indi?
Verilmiş cavablar və yazılan şərhlər (6 cavab var)
2
ordakı a və fp arqumentləri nədi? nə iş görürlər?
mümkündüsə üstündə işlədiyiniz kod parçasını bura yaza bilərsiz?
0
Salam diqqet etdiyiniz ucun tesekkur edirem kod beledir umumi
1
#include <iostream>
2
#include <stdlib.h>
3
int main(){
4
FILE *fp;
5
fp=fopen("hello.txt","a");
6
fputs("Hello world",fp);
7
fclose(fp);
8
}
Indi burda men “Hello world” sozunun yerine istifadeciden gelen melumati deyisenle yazmaq isteyirem alinmir “Hello world” sozunun yerine yaziram deyiseni dirnaqsiz olmur
1
Sehv netice veren kod necedir?

0
Duzeldi sizede tesekkur edirem
2
əvvəl dərək dəyişəni bildirəsiz (declare)
məs belə:
1
...
2
FILE *fp;
3
/* dəyişəni tanıdın */
4
5
char deyisen; /* yaxşı olar ki, belə: char deyisen[uzunluğu] -məs: char deyisen [200] */
6
7
/*
8
daha sonra dəyişənin daxilolma metodunu müəyyənləşdirin -argv istifadəsi, istifadəçidən proqram əmri vasitəsilə vəs.
9
məs:
10
11
printf ("Dəyişəni daxil edin")
12
fgets(deyisen, stdin); // fgets(deyisen, [uzunluq], stdin) - məs: fgets(deyisen, 200, stdin)
13
14
*/
15
16
fp = fopen("hello.txt", "a");
17
fputs (deyisen, fp);
18
19
....
0
Alindi cox sagolun men prosta sadece char a yazirdim char a[200] yazmaliydim bes yazinin istenilen uzunluqda olmasini nece temin ede bilerik? stringi yoxladim alinmadi
Sual verin
Cavab verin